Please keep in mind before we start, that there are three types of Hadeeth: Qaul (قول ) Fa’l ( فعل), Taqreer (تقرير ). Qaul means He (asws) said something, Fa’l means He did something; and Taqreer means something was done in front of Him, but He did not stop it. 

With this in mind, let us pay attention to a Narration in Musnad Ahmad, 29/360, with research of Sheikh Shoaib al-Arnawut

حَدَّثَنَا يَحْيَى بْنُ إِسْحَاقَ، أَخْبَرَنَا لَيْثُ بْنُ سَعْدٍ، عَنْ يَزِيدَ بْنِ أَبِي حَبِيبٍ، عَنْ ابْنِ شِمَاسَةَ، أَنَّ عَمْرَو بْنَ الْعَاصِ، قَالَ: لَمَّا أَلْقَى الله عَزَّ وَجَلَّ فِي قَلْبِي الْإِسْلَامَ، قَالَ: أَتَيْتُ النَّبِيَّ صَلَّى اللهُ عَلَيْهِ وَسَلَّمَ لِيُبَايِعَنِي، فَبَسَطَ يَدَهُ إِلَيَّ، فَقُلْتُ: لَا أُبَايِعُكَ يَا رَسُولَ اللهِ حَتَّى تَغْفِرَ لِي مَا تَقَدَّمَ مِنْ ذَنْبِي، قَالَ: فَقَالَ لِي رَسُولُ اللهِ صَلَّى اللهُ عَلَيْهِ وَسَلَّمَ: ” يَا عَمْرُو أَمَا عَلِمْتَ أَنَّ الْهِجْرَةَ تَجُبُّ مَا قَبْلَهَا مِنَ الذُّنُوبِ، يَا عَمْرُو أَمَا عَلِمْتَ أَنَّ الْإِسْلَامَ يَجُبُّ مَا كَانَ قَبْلَهُ مِنَ الذُّنُوبِ “)

Amr bin A’as said that When Allah put Islam in my heart, I came to Prophet (asws) for allegiance. So he forwarded His Hand, but I said: I wont pay allegiance O Prophet! Till You forgive my past sins. So He said: O Amr! dont you know that Migration finishes past sins. O Amr! Dont you know that Islam finishes Past sins. 

Sheikh Shoaib al-Arnawut terms the Chain Saheeh/authentic on terms set by Imam Muslim

Now, the Question is

Is it Shirk to say O Prophet! Forgive my sins?

If answer is Yes, then two Questions arise:-

First of all, Why Prophet did not forbid and tell this to Amr bin Aas?

Secondly, Will You agree that Amr did Shirk right at the start of His Islam right in front of Holy Prophet?

Advertisements