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.