Musa’s (alayhissalam) story in Surah Al Kahf (ayahs 60-82) teaches us that the outer appearance of things usually fools us whereas only Allah knows what situation is best for any individual. A problem is not always a problem. Our knowledge about things is limited while Allah is All Wise and All Knowing. Only He knows better how that specific problem is going to be beneficial for a person. Similarly, we might complain about a certain system or worldly problem but then it’s always according to Allah’s Plan and His wisdom. He created this world and the creatures in it…how can we doubt about His decisions for us? Let’s never fail to remember that our Lord is the Most Merciful and He will never ever be unjust in His Decisions for us, whether it is in this world or in the Hereafter. Allah says:
وَلَا يَظْلِمُ رَبُّكَ أَحَدًا
And your Lord does injustice to no one. [Al Kahf 18:49]
Soon when the veils of the unseen will be lifted then we will know and be sure that what happened was right for us…and we couldn’t have chosen a better destiny for ourselves. Sometimes it so happens that we fail to get the things we really want but many years down the road we realize that what happened was best for us…not getting that specific blessing then was the best for us! So our duty is to strive and do our best and if things don’t go the way we want them to go then we have to accept the Decisions of Allah for us and not be angry or depressed as He is the Only One who creates us, provides for us, gives and takes from us!