Caution: Translations of Quran and Ḥadīth may lead to possible misapplications and misinterpretations. This site is intended for students of sacred knowledge that are proficient in comprehending classical Arabic and have a strong foundation in Islamic sciences. Also note that religious injunctions rely on several aspects beyond what one may glean through reading individual aḥādīth.
tabarani:20590Abū Khalīfah > Muḥammad b. ʿUbayd b. Ḥisāb > Muḥammad b. Thawr > Maʿmar > Qatādah

[Machine] The Prophet ﷺ proposed to Zainab, who was the daughter of his cousin, with the intention of marrying her to Zaid. However, she misunderstood and thought that he wanted to marry her himself. When she found out that he actually intended to marry her to Zaid, she refused. Then Allah revealed the verse: "It is not for a believing man or a believing woman, when Allah and His Messenger have decided a matter, that they should [thereafter] have any choice about their affair." So she accepted and agreed.  

الطبراني:٢٠٥٩٠حَدَّثَنَا أَبُو خَلِيفَةَ قَالَ ثنا مُحَمَّدُ بْنُ عُبَيْدِ بْنِ حِسَابٍ ثنا مُحَمَّدُ بْنُ ثَوْرٍ عَنْ مَعْمَرٍ عَنْ قَتَادَةَ قَالَ

خَطَبَ النَّبِيُّ ﷺ زَيْنَبَ وَهِيَ بِنْتُ عَمَّتِهِ وَهُوَ يُرِيدُهَا لِزَيْدٍ فَظَنَّتْ أَنَّهُ يُرِيدُهَا لِنَفْسِهِ فَلَمَّا عَلِمَتْ أَنَّهُ يُرِيدُهَا لِزَيْدٍ أَبَتْ فَأَنْزَلَ اللهُ {وَمَا كَانَ لِمُؤْمِنٍ وَلَا مُؤْمِنَةٍ إِذَا قَضَى اللهُ وَرَسُولُهُ أَمْرًا أَنْ يَكُونَ لَهُمُ الْخِيَرَةُ مِنْ أَمْرِهُمْ} فَرَضِيَتْ وَسَلَّمَتْ