I read this in Tafsir Ibn Kathir also, but it's an amazing hadith subhan Allaah:
On the Day of Judgement, Allaah will call a believer until he stands before Him. Allaah will say, "O My servant, I have commanded you to call upon Me and have promised to answer you. Did you truely call upon Me? He (the servant) will say, "Yes my Lord." Allaah will say, "Whenever you called upon Me I answered you. Did you not call upon Me on the day of such and such to relieve your calamity and I did?" The servant will say, "Yes my Lord."
Allaah will say, "I gave it to you in worldly life, Allaah will add, "Did you not call on Me on the day of such and such to relieve your calamity but it seemed that I did not reply to you." The servant will say, "Yes my Lord." Allaah will say, "I have compensated such and such for you in Paradise." Allaah will say, Did you not call on Me to meet your need and I did." The servant will say, "Yes my Lord." Allaah will add, "I gave it to you in the worldly life." Did you not call on Me on the day of such and such to meet your need but it seemed that I did not reply to you. The servant will say, ‘Yes my Lord.’ Allah I will say, ‘I compensated such and such for you in Paradise.” The Messenger of Allah said, “Allah will never leave out any supplication of a believer unless He will expound this for him through the following; either He will give it to him in worldly life or delay it in the Hereafter. Thereupon, the believer will say, ‘I wish I was given nothing of my du’a in this world,”
Bookmarks