I had an incident yesterday (right after the Jumu’ah prayer) were a Muslim man (I don’t know him personally)tried to stab me with a knife. Alhamdulliah having practiced MMA for a decade and being physically strong as well I was able to put him down and control him. While being grateful for that no one was hurt, I am not sure whether I am willing to forgive him (he even does not intend to apologize). My question is, therefore: If I don’t forgive him (which is very likely, because pulling a knife out exceeds all moral limits) how will I Allah give me my haq? And if I forgive him, which reward will I be granted?
Wa’alaykum as Salam wa rahmatullahi wa barakatuhu,
Alhamdulillah, Allah saved you.
Each of us have sins which we either know off, or some of which are not even aware. By forgiving this brother, Allah will forgive you from your sins. Allah says in verse 22 of Surah an-Nur,
وَلْيَعْفُوا وَلْيَصْفَحُوا ۗ أَلَا تُحِبُّونَ أَن يَغْفِرَ اللَّهُ لَكُمْ ۗ وَاللَّهُ غَفُورٌ رَّحِيمٌ
“…. rather, let them forgive and forbear. Do you not wish that Allah should forgive you? Allah is Ever Forgiving, Most Merciful.”
Allah will also raise your status and most definitely you will be rewarded. Allah will give you peace and happiness. Think about it, if you do not forgive him, your heart will be heavy and you will feel depressed. By forgiving this brother, you will feel lighter and happier.
Forgiving is a powerful gift and principle. The magic is in the word itself,
You are correct that pulling a knife on someone exceeds all limits. But by forgiving this brother, you will get rewards from Allah which also exceeds all bounds.
And Allaah Ta’aala knows best
Ismail Moosa (Mufti)
This answer was collected from Fatwaa.com which is an excellent Q&A site managed by Mufti Ismail Moosa from South Africa. .