 A governess, affectionately called Dai Jaa (Waheeda Rehman), accompanies a young may she has cared for all her life, for the first time to his ancestors land in Rajasthan, India, whose name is Virendra Pratap Singh (Anil Kapoor). Virendra, or Viren as he is called by Dai Jaa, tries to adjust to the climate and the customs of Rajasthan, especially the heat. One day he comes across a group of young women singing in the rain. His eyes linger on one in particular, who is Pallavi (Sridevi). Viren cannot get Pallavi out of his mind, and wishes to marry her. Dai Jaa informs him that Pallave is older than him. But Viren does not regard this as an obstacle. He is, however, taken aback when he comes to know that Pallavi loves another man, and is to marry him soon. Pallavi does marry, and relocate to her husband s house. Shortly after giving birth to a baby girl, both her and her husband suffer an untimely death in a vehicle accident. Years later Viren returns only to find that Pallavi s daughter, Pooja (Sridevi) is the exact image of her mother, as he had seen her on his previous visit. And this time it is young Pooja that is in love with an older Viren.