Answered by: Imam Abdul-Malik Sheikh
Question
How do I know if Allah has forgiven me?
بِسْمِ اللهِ الرَّحْمنِ الرَّحِيْم
In the name of Allah, the Most Gracious, the Most Merciful
Answer:
Dear Questioner,
Indeed Allāh loves those who turn to him in sincere repentance:
“Verily, Allah loves those who repent and those who purify themselves.” (Surah al-Baqarah: 222)
“…and all of you beg Allah to forgive you all, O believers, that you may be successful.” (Surah an-Nūr:31)
The following are some signs that Allāh has accepted and forgiven a person:
1- That the person’s condition will become better than it was before
2- That he/she will continue to fear the sin and its consequences
3- That he/she will purify his/her heart and feel regret
4- The he/she will feel ashamed and humbled in front of Allāh
Ibn Mas’ud (May Allah be pleased with him) said:
“Verily, the believer views his sins as if he were sitting under a mountain, fearing it will fall upon him. The wicked views his sins as if they were a fly passing over his nose.” (Bukhari, Kitab al-Da’awāt, Bab al-Tawbah No. 6308)
Only Allah knows best
Written by Imam Abdul-Malik Sheikh
Checked and approved by Mufti Mohammed Tosir Miah
Darul Ifta Birmingham