Ayesha related that the Prophet ﷺ used to stay with Zaynab bint Jahsh, where he would drink honey. She said, "Hafsa and I agreed that whichever of us the Prophet ﷺ came in to would say to him, 'I smell the odor of maghafir on you. Have you eaten maghafir?'"He went in to one of them, and she said that to him.He replied, "No, but I drank honey at the house of Zaynab bint Jahsh, and I will never take it again."Then this was revealed, "Prophet, why do you forbid yourself what Allah has made lawful for you" down to "If you two turn in repentance to Allah" [Tahrim 66:1–4]. The two referred to are Ayesha and Hafsa. And "when the Prophet confided a matter to one of his wives" [Tahrim 66:3] refers to his words, "But I drank honey."
أخبرنا الحسن بن محمد الزعفراني، قال: حدثنا حجاج، عن ابن جريج، قال: زعم عطاء، أنه سمع عبيد بن عمير، يقول:
تزعم: أن النبي صلى الله عليه وسلم كان يمكث عند زينب بنت جحش، فيشرب عندها عسلا، فتواصيت أنا وحفصة أن أيتنا دخل عليها النبي صلى الله عليه وسلم، فلتقل: إني أجد منك ريح مغافير، أكلت مغافير؟ فدخل على إحداهما، فقالت ذلك له، فقال: لا، بل شربت عسلا عند زينب بنت جحش، ولن أعود له، فنزلت:{يا أيها النبي لم تحرم ما أحل الله لك} إلى {إن تتوبا إلى الله} [سورة التحريم آية ١-٤] عائشة، وحفصة، وإذ أسر النبي إلى بعض أزواجه حديثا [سورة التحريم آية ٣]، لقولـه: بل شربت عسلا.