Narrated from Sayyiduna Abdullah bin Abbas (may Allah be pleased with them both), this hadith is related to a dream. Sayyiduna Abu Bakr (may Allah be pleased with him) interpreted it before the Noble Prophet (peace and blessings be upon him) and then said: O Messenger of Allah! Did I interpret it correctly? The Prophet (peace and blessings be upon him) said: You have interpreted some aspects correctly and in some you have erred. He said: O Messenger of Allah! I swear that you must surely inform me of my mistake, but the Prophet (peace and blessings be upon him) said: Do not swear.
Hadith Referenceالفتح الربانی / كتاب الأيمان والنذور / 5335
Hadith Gradingمحدثین:صحیح
Hadith Takhrij«أخرجه البخاري: 7000، 7046، ومسلم: 2269، (انظر مسند أحمد ترقيم الرسالة: 2113 ترقیم بيت الأفكار الدولية: 2113»
Brief Explanation
Benefits: … The Noble Prophet sallallahu alayhi wa sallam did not fulfill the oath of Sayyiduna Abu Bakr radi Allahu anhu, even though he sallallahu alayhi wa sallam has encouraged the fulfillment of such oaths. The reconciliation and harmonization here is that due to some impediment and benefit (maslahah), he sallallahu alayhi wa sallam did not fulfill this oath.