Tanusree "Tanu" Khurana and Rishi Singh Bedi are friends like their fathers in Patiala. Katyani Bai prophecies they will be together for the next seven reincarnations. Rano who dislikes Tanu, tricks Raj into going to America. Tanu and Rishi part ways but vow to unite.
Tanu desperately waits for Rishi, who returns to India. Veerendra and Sharda die in a terrorist attack. Bani (Virendra's brother's wife) sends Tanu and Ahana to Mumbai and misleads Bedi's that Neha is Tanu, and introduces Tanu as Tanvi. Rishi gets engaged to Neha (pretending to be Tanu), but falls in love with Tanu who is set to wed Pawan, an already married man who wants to use her as a surrogate—a truth that comes out later. Tanvi reveals that she is Tanu and marries Rishi. Neha lies to Sandy that Rishi molested her, so Sandy tries to kill Rishi. He shoots him but mistakenly kills Tanu. Rishi is shattered by Tanu's death. On the other hand Sandy's sister-in-law gives birth to a baby girl named Tanuja.
Tanu has reincarnated as Tanuja and lives in Amritsar with Sandy. On the other hand Rishi has lost his faith in love. Ahana and Manpreet are married and they've two children Smiley and Chintu. Neha and Sandy also have two daughters named Vidhi and Nidhi. By Neha and Bani's trick Tanuja comes to Mumbai and she feels connected with the city. Tanuja's past life starts to haunt her. After coming to Mumbai, she tries to find a job and she gets a job in Rishi's company. Tanuja becomes his secretary. Rishi starts to hate her, not knowing that she is his secretary. Bani sends Tanuja, Vidhi and Nidhi to the Bedi house. Rishi meets with Tanuja. On the day of Ganesh Puja, a fire breaks out, and Tanuja's face gets burnt badly.
3 months later
Tanuja gets Tanu's face, whose photo was mistakenly given by Priti to the doctor. Rishi decides to remarry Malaika to move on, but Raj learns her truth and makes Tanuja marry him. They slowly get close and realize their love for each other. Katyani tells Tanuja that she isn’t right for Rishi. As Tanuja demands divorce, Rishi gets engaged to Netra to make her jealous. Tanuja finds out that Katyani lied to her and confesses her love to Rishi, but he doesn't believe Tanuja. Tanuja leaves the Bedi house. Tanuja finds out that she is pregnant with Rishi's child.
Tanuja gives birth of a baby girl named Natasha and lives in London with Abhishek, who pretends to be her husband, and they reach India. Rishi and Netra also pose to be married and raise Smiley's daughter Tanya. Rishi and Abhishek become business partners. Rishi meets Natasha, unaware that she is his child, as she is enrolled in the same school as Tanya. When Rishi comes across Tanuja, he is disheartened after believing that she is Abhishek's wife and that they have a daughter.
Rishi learns he is Natasha's real father, and confronts Tanuja who refuses to return. Abhishek who now loves her discovers their past. Rishi finds out Tanuja didn't marry Abhishek. Upon learning he didn't marry Netra, Tanuja unites with him. Heartbroken, Netra arranges a trap to kill them. Abhishek finds out but is late to inform Tanuja. Tanuja dies and in grief, Rishi also commits suicide. Netra is jailed for her crimes.
Rishi and Tanuja are reborn as Ranbir Kapoor, a famous footballer in Canada, and Kritika Kohli, who lives in Ludhiana. Believing Arun died, Malini is shocked after seeing him on the news and comes to Mumbai with Kritika to meet him. Ranbir also arrives there for a football match. Malini dies due to injuries from fire. To fulfill her last wish Kritika finally meets Arun who introduces her as his niece. She comes across Ranbir, who falls for her; they become friends.
In the end, Ranbir professes his love for Kritika who recalls their previous lives. They recognise each other and hug, finally reuniting.