
Tracks like "Raja Ko Rani Se Pyaar Gaya", "Dil Mera Churaya Kyun", "Akele Hum Akele Tum" and "Dil Kehta Hai" became immensely popular. The music is given by Anu Malik and the lyrics were penned by Majrooh Sultanpuri. Ghanshyam (actor playing role to insult an NRI).Yunus Parvez as Mehra, Restaurant and Disco bar owner(uncredited).Viju Khote (actor playing role of an NRI).Navneet Nishan as Sunita (Kiran's Friend).Rohit and Kiran hug each other and their son and the movie ends. Kiran seemingly moves to get out of the house but then closes the door and smiles. She tells Rohit that she will not take Sonu away and that she wants him to stay at his own home to which Rohit replies that this was Kiran's home as well. Kiran also realises that their son would never find happiness only with her. During this time, common friends of Rohit and Kiran try to explain to Kiran that Rohit had changed for the better and that he was now very much attached to his son. In the end, the court rules in favor of the mother and Kiran is given custody of the child. Rohit instructs his lawyer to fight the case honestly as he does not wish to hurt Kiran and her reputation. He even uses the information that Rohit had told Kiran only because he felt that she had a right to know about her son's life against him. During the court battle, Kiran's lawyer Bhujbal ( Paresh Rawal) uses every possible trick to show that Rohit does not deserve the custody of his child. He sells his best songs at a very low price so that he can fight the custody battle. Rohit faces a tough time preparing for the case as his financial position is not as sound as Kiran's. A court case is eventually filed for the custody of Sunil Muthal. She tries to reconcile with Rohit but as luck would have it, Rohit is a proud man and misinterprets her support as her pity and things become worse. Meanwhile, Kiran becomes a huge film star. After some obvious teething troubles, Rohit succeeds in creating a separate world for himself and his son, Sunil. Now a loner, Rohit is forced to look after both his son and his own failing career. Time fails to abate Kiran's frustration until she decides to leave Rohit and start a new life all over again.

However, after marriage, Kiran's ambitions take a back seat as she feels suppressed by her household responsibilities and looking after her son.

When Kiran's parents oppose their marriage, they decide to lead a separate life. They meet, relate to each other's sentiments, fall in love and get married prematurely.

Rohit Kumar ( Aamir Khan) is an aspiring playback singer while Kiran ( Manisha Koirala) is an ambitious classical singer-in-training.
