18 years old Poornima, who is raised in a poor household, has taken up responsibility of her family. She makes money by selling flowers. She has been hardened from her upbringing and has a no-nonsense attitude. Raj is the heir of the Raghuvanshi family, who is adored by all his family members. He is engaged to Shaina, whom his parents see as being equal in status to him. Despite all odds, Raj and Poornima fall in love with each other. Initially, Raj's parents oppose their union because Poornima is poor, but they finally accept her after seeing her dedication to Raj and the family. Damayanti declares that Poornima is Raj's "raksha kavach" and she will save him from all harm, which Poornima had been doing.
One fateful day, Poornima and Raj have an accident that was planned by Shaina, who is obsessed with Raj, and a masked person. Poornima sees her murderers before dying, but is unable to tell anyone. However, she promises Raj that she will return to fulfill their love story. Unfortunately, they find Chirag by the truck that caused the accident and arrest him.
20 years later, Poornima has reincarnated as Poonam. Poonam sees visions of her past life, but does not realize it as such. Poonam wants to become a doctor and tutors kids on the side. Kuhu, Raj and Shaina's daughter, becomes attached to Poonam, and tricks Shaina into hiring Poonam as her nanny. Poonam arrives at Raghuvanshi house, but Raj refuses to believe that she is his Poornima. Raj has become an alcoholic, who is distanced from his family. However, he cares deeply about Kuhu, who is asthmatic.
Unfamiliar with her past, Poonam promises to reunite Raj and Shaina as per Kuhu's wish. However, she finds out that Shaina has an extra marital affair with Vicky. Poonam tries to expose Shaina, but Shaina tricks her into believing that she wants a second chance with Raj. Gradually, Poonam's visions become clearer and she recognizes Raj as the man in her visions. She also finds a picture of Poornima and Raj's wedding and is shocked to see how her face resembles Poornima's.
Later, Poonam realizes that Shaina lied to her and plans to usurp all of Raj's property. Poonam is looking for proof when she learns that Shaina is pregnant with Vicky's child. Shaina, afraid of being ousted from the house, plans to murder Poonam by burying Poonam alive with the car. However, Raj saves Poonam. Through this ordeal, Poonam remembers her past life. However, as she still has no proof, she pretends to have lost her memory and acts as a princess from a faraway kingdom. Eventually, she is able to expose Shaina.
In a shocking turn, the police reveal that Shaina is dead and that Raj killed her. Poonam manages to acquit Raj and she reveals her truth to everyone. Raj and Poonam have a heartfelt reunion. Poonam also tells them about Shaina and the masked person. Poonam seeks the masked person's identity. Initially, she doubts Nirvan is the masked person and tells Sumitra. However, the masked person is revealed to be Raviraj. Raj and Poonam find him wounded and he dies before he can say anything. The family are surprised by the truth and Nirvan is heartbroken that his father is a murderer.
All seems to be going well finally, when Kuhu suddenly turns antagonistic towards Poonam. She despises Poonam for lying to her about uniting her parents, but planning to marry Raj herself. But later she accepts Poonam as her mother. Raj suggests them to concentrate on their studies. In a shocking twist of events, Sumitra is revealed to be the masked person. Sumitra reveals how Haribol swapped her stillborn child with Damayanti's illegitimate son, and threatened Sumitra to never reveal this to anyone. Haribol announced that Raj would become the Raghuvanshi family's heir and continue the lineage. Sumitra was bitter about raising a child that was not hers, because she had her biological son, Shrey, she despised Raj even more, as he took everything that was rightfully Shrey's as the eldest child of Gururaj.
Sumitra plots to create a rift between Raj and Poonam through Poonam's closeness with a student of medical college named Rajneesh. Raj starts feeling insecure about his age as Poonam is 18 years his junior.