The movie is based on a rather unusual storyline. Viren (Anil Kapoor), on a visit to India, falls in love with Pallavi (Sridevi), who happens to be older than he is. Her age doesn't bother him. During a property dispute and a court case, Pallavi's father suddenly dies of a heart-attack. She is shattered. He goes to comfort her but finds out she was never in love with him, but with a pilot called Vinod (Deepak Malhotra).
Pallavi and Vinod get married and Viren leaves for London. A year later, Vinod and Pallavi die in an accident. She leaves behind a daughter, Pooja. Dai Ma (Waheeda Rehman) who had brought up Viren, also takes us the responsibility of bringing up Pooja. Pooja grows up to look like a replica of her beautiful mother.
When Viren sees her for the first time he gets a shock. Pooja falls in love with Viren, but Viren still loves Pallavi, and the memories of Pallavi never leave him. Pooja and Dai Ma go to London to Visit Viren. In London, they find that a lady called Anita (Dippy Sagoo) is pursuing Viren. Pooja eventually reveals her feelings to Viren. However, Viren does not reciprocate her feelings and decides to get married to Anita, instead. What happens in the end? Will Viren get married to Anita? Will Viren be able to forget Pallavi?