Everything is for your good

The difference between Dreaming and Desiring

 

Whatever happens in life is always for your good. And if something apparently goes against your expectations or doesn’t fulfill your desires, that simply means that you don’t understand how your dream is taking care of you.