Every human being would want what he dreams always manifest to be real. Having an ideal life, a happy family, a well-established economy, healthy children, is a dream and hope that will never be dashed by time.
But sometimes God does not always bring many dreams at once, because He wants to know the extent to which His servants are able to give thanks for every blessing He bestows upon us. Then a little test and trials become a sign that He is very dear to us.
Yes, we are, ... His servants who are often forgotten about His gifts.
And forget also to just realize, that behind every test that He gave actually contained a lot of good.
You may hate something when he is very good to you, and you may like something, but he is very bad for you; Allah knows, while you do not know ...
Sometimes life exams are so hard to live. But be assured, that God has prepared something beautiful behind it. There is a great lesson that He wraps for us and will be given if we are able to pass the test with a satisfactory value.
May we be among the people whom He has always given strength and guidance in undergoing this meager life-cycle of life.