Zayd bin Haritha came complaining, and the Prophet ﷺ kept saying to him, "Fear Allah and keep your wife."Ayesha said, "Had the Messenger of Allah ﷺ been one to conceal anything, he would have concealed this verse."She said, "Zaynab used to boast over the other wives of the Prophet ﷺ, saying, 'Your families gave you in marriage, but Allah Most High gave me in marriage from above the seven heavens.'"Thabit reported that the verse "And you concealed within yourself that which Allah was to disclose, and you feared the people" [Ahzab 33:37] was revealed concerning the matter of Zaynab bint Jahsh and Zayd bin Haritha.
جاء زيد بن حارثة يشكو فجعل النبي ﷺ يقول له: اتق الله وأمسك عليك زوجك قالت عائشة: لو كان رسول الله ﷺ كاتما شيئا لكتم هذه. قال: فكانت زينب تفخر على أزواج النبي ﷺ تقول: زوجكن أهاليكن، وزوجني الله تعالى من فوق سبع سماوات. وعن ثابت: {وتخفي في نفسك ما الله مبديه وتخشى الناس} نزلت في شان زينب ابنة جحش وزيد بن حارثة.
Bukhari related it in the Book of Tawhid (7420), from Ahmad, who said, Muhammad bin Abu Bakr Muqaddami told us, Hammad bin Zayd told us, from Thabit, from Anas, and he mentioned it.He also related it in the Book of Tafsir (4787), from Muhammad bin Abdul-Rahim, who said, Mualla bin Mansur told us, from Hammad bin Zayd, with the same chain, but limiting it to only the last part.