I think about all the times God has saved us from misfortunes and calamities. In essence His plan was always on the course because He is the best of Planners. But from our perspective, we don’t see the big picture or the small details that tie everything together especially when we pray for something we don’t get. And it’s as though the world is crashing down upon us when in fact, He is taking care of us from every second. We just have to put our unconditional trust in Him. And the Qur’an illustrates this beautifully:
وَعَسَىٰ أَن تَكْرَهُوا شَيْئًا وَهُوَ خَيْرٌ لَّكُمْ ۖ وَعَسَىٰ أَن تُحِبُّوا شَيْئًا وَهُوَ شَرٌّ لَّكُمْ ۗ وَاللَّـهُ يَعْلَمُ وَأَنتُمْ لَا تَعْلَمُونَ
…But perhaps you hate a thing and it is good for you; and perhaps you love a thing and it is bad for you. And Allah Knows, while you know not.
Surah Baqarah | Verse 216