Karan (Shah Rukh Khan) falls in love with Laila and decides to help her in the search for her real mother. Her search leads them to Razia (Farida Jalal), who divulges that 18 years ago, there were three girls in her college - Barkha (Dimple Kapadia), Raaj (Amrita Singh) and Salma (Sonu Walia). They were in love with their respective boyfriends - Sunil (Mithun Chakraborty), Prince Arjun (Jeetendra) and Akram (Naseer Abdullah). One day they found out that one of them is pregnant. They take a house from Razia and get the baby delivered. Soon when the baby is six months old, she is sent to Razia and they promise that whoever from them will be the first to get married will adopt her, and they name her Sitara. Karan finds out that Barkha is now the health and welfare minister, Raaj is training horses for polo and has married Arjun, and Salma is the principal of St. Teresa's (the college she studied in) and has married Akram. They are also no longer in touch with each other.