Ubayd bin Umayr (may Allah have mercy on him) narrates from Sayyidah Aishah (may Allah be pleased with her) that the Prophet (peace and blessings be upon him) used to stay with Sayyidah Zaynab bint Jahsh (may Allah be pleased with her) to drink honey. So Hafsah (may Allah be pleased with her) and I agreed between ourselves that whichever of us the Prophet (peace and blessings be upon him) came to should say: "O Prophet of Allah (peace and blessings be upon him), have you eaten maghafir, for its smell is coming from you?" He (peace and blessings be upon him) went to one of them, and she said this to him (peace and blessings be upon him): that its smell was coming from him. He (peace and blessings be upon him) said: "I drank honey with Zaynab, but I will not drink it again." So this verse was revealed: "O Prophet, why do you forbid what Allah has made lawful for you?" [Surah al-Tahrim: 1] ("Why do you forbid what Allah has made lawful for you?"), and "If you two turn in repentance to Allah" [Surah al-Tahrim: 4] was said for Aishah and Hafsah (may Allah be pleased with them both), and "And when the Prophet confided a statement to one of his wives" [Surah al-Tahrim: 3] ("And when the Prophet (peace and blessings be upon him) said a private word to one of his wives"), namely that "I had only drunk honey."
(b) Ibn Jurayj (may Allah have mercy on him) narrates from Ata (may Allah have mercy on him) in this hadith that he (peace and blessings be upon him) said: "I will never drink it again. I have sworn an oath, but do not tell anyone about it."
(c) Ibn Abbas (may Allah be pleased with him) said about this incident that he (peace and blessings be upon him) said: "By Allah, I will not drink it." He reported that he (peace and blessings be upon him) had sworn an oath, so the obligation of expiation relates to the oath, not to the declaring forbidden.
Hadith Referenceالسنن الكبرى للبيهقي / كتاب الخلع والطلاق / 15080