Sahih al-Bukhari

Sahih al-Bukhari 6720

Arabic hadith text

حَدَّثَنَا عَلِيُّ بْنُ عَبْدِ اللَّهِ، حَدَّثَنَا سُفْيَانُ، عَنْ هِشَامِ بْنِ حُجَيْرٍ، عَنْ طَاوُسٍ، سَمِعَ أَبَا هُرَيْرَةَ، قَالَ قَالَ سُلَيْمَانُ لأَطُوفَنَّ اللَّيْلَةَ عَلَى تِسْعِينَ امْرَأَةً، كُلٌّ تَلِدُ غُلاَمًا يُقَاتِلُ فِي سَبِيلِ اللَّهِ‏.‏ فَقَالَ لَهُ صَاحِبُهُ ـ قَالَ سُفْيَانُ يَعْنِي الْمَلَكَ ـ قُلْ إِنْ شَاءَ اللَّهُ‏.‏ فَنَسِيَ، فَطَافَ بِهِنَّ، فَلَمْ تَأْتِ امْرَأَةٌ مِنْهُنَّ بِوَلَدٍ، إِلاَّ وَاحِدَةٌ بِشِقِّ غُلاَمٍ‏.‏ فَقَالَ أَبُو هُرَيْرَةَ يَرْوِيهِ قَالَ ‏"‏ لَوْ قَالَ إِنْ شَاءَ اللَّهُ، لَمْ يَحْنَثْ وَكَانَ دَرَكًا فِي حَاجَتِهِ ‏" ‏‏.‏ وَقَالَ مَرَّةً قَالَ رَسُولُ اللَّهِ صلى الله عليه وسلم ‏"‏ لَوِ اسْتَثْنَى ‏"‏‏.‏ وَحَدَّثَنَا أَبُو الزِّنَادِ عَنِ الأَعْرَجِ مِثْلَ حَدِيثِ أَبِي هُرَيْرَةَ‏.‏

Translation

Ali ibn Abdullah narrated to us; Sufyan narrated to us, from Hisham ibn Hujayr, from Tawus, who heard Abu Hurayrah say: Sulayman said: Tonight I will go to ninety women, and each will bear a boy who will fight in Allah’s cause. His companion—Sufyan said he meant the angel—told him: Say, If Allah wills. But he forgot, and visited them all. None of them bore a child except one, who gave birth to half a boy. Abu Hurayrah reported that the Prophet ﷺ said: Had he said, If Allah wills, he would not have broken his oath, and that would have helped him achieve his wish. Another wording says: Had he made the exception. Abu al-Zinad also narrated from al-Araj a report like that of Abu Hurayrah.