على أبي العاص حين بنى عليها. فلما رآها رسول الله صَلَّى اللهُ عَلَيْهِ وَسَلَّمَ عرفها ورق لها، وذكر خديجة، ورحم عليها وقال: إن رأيتم أن تطلقوا لها أسيرها، وتردوا إليها متاعها، فعلتم. فقالوا: نعم يا رسول الله. فأطلقوا أبا العاص، وردوا إلى زينب متاعها. وكان رسول الله صَلَّى اللهُ عَلَيْهِ وَسَلَّمَ قد أخذ عليه أو وعد رسول الله صَلَّى اللهُ عَلَيْهِ وَسَلَّمَ أن يخلي زينب إليه. قال ابن إسحاق: وكان فيما شرط عليه في إطلاقه إياه، ولم يظهر ذلك منه، ولا من رسول الله صَلَّى اللهُ عَلَيْهِ وَسَلَّمَ فيعلم ما هو، إلى أن خرج أبو العاص إلى مكة، وبعث رسول الله صَلَّى اللهُ عَلَيْهِ وَسَلَّمَ زيد بن حارثة، ورجلاً من الأنصار. فقال: كونا ببطن يأجج حتى تمر بكما زينب فتصحباها حتى تأتياني بها. وذلك بعد بدر بشهر. وكان أبو العاص من رجال مكة المعدودين مالاً وأمانة وتجارةً. وكانت خديجة خالته، فقالت خديجة لرسول الله صَلَّى اللهُ عَلَيْهِ وَسَلَّمَ: زوجه. وكان رسول الله صَلَّى اللهُ عَلَيْهِ وَسَلَّمَ لا يخالفها، وذلك قبل أن ينزل عليه الوحي، فزوجه. فلما أكرم الله رسوله صَلَّى اللهُ عَلَيْهِ وَسَلَّمَ بنبوته، آمنت به خديجة وبناته. وكان رسول الله صَلَّى اللهُ عَلَيْهِ وَسَلَّمَ قد زوج عتبة بن أبي لهب رقية أو أم كلثوم، فلما بادى قريشاً بأمر الله قالوا: إنكم قد فرغتم محمداً من بناته، فردوهن عليه، فاشغلوه بهن. فمشوا إلى أبي العاص فقالوا: فارق صاحبتك ونحن نزوجك أي امرأة شئت من قريش. فقال: لا، ها الله، لا أفارق صاحبتي، وما أحب أن لي بامرأتي امرأة من قريش. ثم مشوا إلى الفاسق عتبة بن أبي لهب فقالوا: طلق ابنة محمد، ونحن نزوجك أي امرأة شئت من قريش. فقال: إن زوجتموني بنت أبان بن سعيد بن العاص، أو بنت سعيد بن العاص، فارقتها. فزوجوه بنت سعيد بن العاص، ففارقها ولم يكن دخل بها، وأخرجها الله من يديه كرامة لها، وهواناً عليه، وخلف عليها عثمان بن عفان. وكان رسول الله صَلَّى اللهُ عَلَيْهِ وَسَلَّمَ لا يحل بمكة ولا يحرم مغلوباً وكان الإسلام قد فرق بين زينب وبين أبي العاص حين أسلمت، إلا أن رسول الله صَلَّى اللهُ عَلَيْهِ وَسَلَّمَ كان لا يقدر على أن يفرق بينهما.