It is the love story between Zainab bint Muhammad and Abo El'Ass ibn Rabee'; Zainab is the daughter of the Messenger of Allah, Muhammad (peace be upon him) and her cousin Abu El'Ass, is Khadeeja's nephew. He was one of the nobles of Quraish, and the Prophet loved him.
One day Abu El'Ass went to the Prophet before he had received his mission of Prophet Hood and said: "I want to marry your eldest daughter". So the Messenger of Allah, Muhammad (peace be upon him) replied: "I must ask her first". He went to Zainab and asked her: "Your cousin came to me and he wishes to marry you, do you accept him as your husband?" Her face turned red with bashfulness and she smiled.
So Zainab married Abu El'Ass, the beginning of a great love story. They had two children; "'Ali" and "Omama".
Then a big problem occurred when the Messenger of Allah, Muhammad (peace be upon him) became a Prophet; he became a Prophet while Abu El'Ass was away from Makkah. Abu El'Ass returned to find his wife a Muslim. When he first came back, his wife said "I have great news for you". He stood up and left her. Zainab was surprised and followed him as she said, "My father became a Prophet and I have become a Muslim". He replied, "Why didn't you tell me first?" Hence a big problem began between the two; a problem of religion and belief.
She told him, "I wasn't going to disbelieve in my father and his message, he is not a liar, and he is "The Honest and Trustworthy". I'm not the only believer; my mother and my sisters became Muslims, my cousin Ali ibn Abi Taleb became a Muslim, your cousin Othman ibn Affan became a Muslim, and your friend Abu Bakr became a Muslim".
He replied, "Well as for me, I don't want people to say 'he let down his people and his forefathers to please his wife'. And I am not accusing your father of anything". Then he said, "So will you excuse me and understand?" She replied, "Who will excuse and understand you if I don't? But I will stay beside you and help you until you reach the truth" and she kept her word for 20 years.
Abu El'Ass remained an unbeliever, and then came the migration. Zainab went to the Messenger of Allah, Muhammad (peace be upon him) and asked him for the permission to stay with her husband, the Messenger of Allah, Muhammad (peace be upon him) replied, "Stay with your husband and children".
Compare this to the wives that refuse to travel with their husbands to their place of work and prefer to stay with their mothers.
So Zainab stayed in Makkah, until the battle of Badr occurred. Abu El'Ass was to fight in the army of Quraish against the Muslims. For Zainab, it meant that her husband will be fighting her father, a time Zainab had always feared. She kept crying out: "O Allah, I fear one day the sun may rise and my children become orphans or I lose my father".
So the battle started, and ended in victory for the Muslims. Abu El'Ass was captured by the Muslims, and news of this reached Makkah. Zainab asked, "What did my father do?" They told her, "The Muslims won". So she prayed to Allah, thanking him. Then she asked: "What did my husband do?" they said: "He was captured" so she said" I'll send a payment to release him". She didn't own anything of much value, so she took off her mother's necklace, and sent it with Abu El'Ass's brother to the Prophet.
While the Prophet was sitting, taking payments and releasing captives, he saw Khadeeja's necklace. He held it up and asked: "Whose payment is this?" They said: "Abu El'Ass ibn Rabee". He cried and said "This is Khadeeja's necklace". Then he stood up and said "People, this man is my in-law, should I release him? And do you accept the return of this necklace to my daughter?" They answered in unison "Yes, messenger of Allah".
The Messenger of Allah, Muhammad (peace be upon him) gave the necklace to Abu El'Ass and said to him: "Tell Zainab not to give away Khadeeja's necklace". Then he said "Abu El'Ass Can we speak privately?" He took him aside and said "Allah has ordered me to separate between a Muslim and a disbeliever, so could you return my daughter to me?" Abu El'Ass agreed.
Zainab stood on the gates of Makkah waiting for the arrival of Abu El'Ass. When he finally came he said, "I am going away". She asked, "Where to?" so he said, "It is not me who is going, it is you. You are going to your father; we must separate because you are a Muslim". She implored him, "Will you become a Muslim and come with me?" But he refused.
So Zainab took her son and daughter and traveled to Madinah, and for 6 years she refused to remarry, hoping that one day Abu El'Ass would come.
After 6 years, Abu El'Ass was traveling in a caravan from Makkah to Syria. During the journey, he was intercepted by some of the Prophet's companions. He escaped and asked for Zainab's home. He knocked on her door shortly before the dawn prayer. She opened the door and asked him "Did you become a Muslim?" He whispered "No, I come as a fugitive". She implored him once more "Can you become a Muslim?" Again his answer was a negative. "Do not worry." She said, "Welcome my cousin, welcome, the father of Ali and Omama".
After the Messenger of Allah, Muhammad (peace be upon him) prayed the dawn prayer in congregation with the people, they heard a voice from the back of the mosque "I have freed Abu El'Ass ibn Rabee".
Zainab had granted Abu El'Ass freedom. the Messenger of Allah, Muhammad (peace be upon him) asked "Have you heard what I heard?" They all said, "Yes, messenger of Allah". Zainab said, "He is my cousin and the father of my children and I have freed him" so the Prophet stood up and said, "O people, I declare that this man was a very good son-in-law, he never broke his promise, and neither did he tell lies. So if you accept I will return his money back and let him go and if you refuse it's your decision and I will not blame you for it." The companions agreed, "We will give him his money" so the Prophet said to Zainab" We have freed the one you have freed O Zainab" then he went to her and told her "be generous to him, he is your cousin and the father of your children, but don't let him get near you, he is prohibited for you." She replied, "Sure, Messenger of Allah, I'll do as you say".
She went in and told Abu El'Ass "O Abu El'Ass didn't you miss us at all? Will you be a Muslim and stay with us?" But he refused.
Abu El'Ass then took the money and returned to Makkah. Once he returned he stood up and announced, "O people here is your money, is there anything left?" they replied, "No Abu El'Ass there is nothing left, thanks a lot" so Abu El'Ass said, "I testify that there is no god but Allah, and Mohamed is His Messenger." Then he went back to Madinah and ran to the Prophet as he said, "Dear Prophet, you freed me yesterday, and today I say that I testify there is no god but Allah and you are His messenger." He asked the Prophet, "Will you give me the permission to go back to Zainab?" The Prophet smiled and said, "Come with me"; he took him to Zainab's house and knocked on her door. The Prophet said, "O Zainab, your cousin came to me and asked if he can return to you". Just like 20 years before, her face turned red with bashfulness and she smiled.
The strange thing is, a year after this incident, Zainab died. Abu El'Ass would cry so profusely that the people saw the Prophet himself weeping and calming him down. Abu El'Ass would say, "By Allah, I can't stand life anymore without Zainab". He died one year after Zainab's death