So he said to them, “Please hear this dream which I have dreamed”. Genesis 37:6
How nice and pleasing it is to dream! Dreams are the result of not settling for a life limited in the natural, but to live above circumstances. God likes it when we dream because those dreams give us strength to face every opposition.
The experiences we have lived through, which have no accordance with our dreams, induce us not to value the promises of the Most High, so we decline in our fight to achieve said dreams. Our Christian life must be sustained on faith, for the lack of it will make it impossible for us to keep on believing that we will attain what we dreamed of being. We have to believe that God will do whatever is necessary for his purpose to be fulfilled.
If we must face adversities, it does not mean that God withdrew himself, but that He wants us to grow stronger and fight to reach the ultimate goal where dreams come true. Joseph experienced a dream, which he kept in spite of all the circumstances that surrounded him, for he was willing to lose everything, except his dream. Do not stop dreaming no matter how hard your situation is. Do not limit your dreams because He will fulfill his purpose in you.