Manav (Akshaye Khanna) comes to visit India with his wealthy father Jagmohan Mehta (Amrish Puri), his aunt and uncle, and his father's employees. In Chamba he meets Mansi (Aishwarya Rai), the beautiful daughter of a spiritual singer named Tara Babu (Alok Nath); their families meet, and Jagmohan and Tara Babu become acquainted and friendly toward each other. Manav and Mansi fall in love, but when Jagmohan learns of this he packs the family up and moves them to their house in Mumbai, with the excuse that Mansi and her father are of low social status. However, he is nice to Tara Babu's face and invites him to come and stay with him and Mumbai if he, Tara Babu, ever happens to be travelling there. Mansi is distressed by Manav's departure but he assures her that he will not abandon her and that everything will be fine. She gives Manav his scarf which she modified, making it say "Manavsi", a mixture of their names.
When Tara Babu learns of Manav and Mansi's affair he is at first angry but soon agrees to travel to Mumbai to visit his younger sister Prabha and to meet Manav's family. Instead they are insulted by Jagmohan's sister-in-law, brother, and the employees and endure hostile treatment. They were forced to sit and wait outside for 9 hours before being invited into the house, were forced to sit on a bench near a guard dog's cage, and were told that they should have made an appointment before coming to visit. When Jagmohan finally arrives at the scene, he too insults Tara Babu, which results in Tara Babu's slapping him across the face. Manav also arrives, and he rudely reprimands Tara Babu as well. Meanwhile Mansi, after witnessing Manav shout at her father, makes it clear to Manav that she wants nothing to do with him anymore. She and her father then leave the Mehta household deeply hurt and grieved.
Mansi soon meets Vikrant Kapoor (Anil Kapoor), a successful and famous music producer/director, who happens to be a fan of Tara Babu's work. With the encouragement of her aunt Pradha, she arranges a three-year contract with Vikrant, and Mansi performs dance numbers and remixes of Tara Babu's songs as well as some of Vikrant's productions. She wins awards and becomes a sensation in India. In the meantime Vikrant starts to fall in love with Mansi. Matters are further complicated when Manav arrives to apologize to Mansi for what he and his family did, as she rejects him out of grief for how he treated her father. However, he tells her that he knows she still loves him, and that he will wait for her. Vikrant learns of what happened between Manav and Mansi, but he chooses to ignore it. He has a few encounters with Manav but takes them lightly.
Vikrant proposes to Mansi soon afterwards, and her father and aunt encourage her to accept it, with the hope that it will help her forget about Manav. She accepts the proposal even though she is not in love with Vikrant. After winning an International MTV Award in Canada, she comes back to India to prepare for the marriage. In the meantime Jagmohan and Tara Babu patch things up after Jagmohan realizes his mistake.
On the day of the marriage Manav arrives and tells Mansi that by marrying Vikrant when she loves Manav she is deceiving both him and herself, and that marriage is not a contract but a union of two souls; he reminds her that he loves her and will never stop waiting for her. Jagmohan also comes to the wedding with Manav and Tara Babu. Vikrant soon realizes, after seeing Mansi's reaction to seeing Manav, that she loves Manav. He assures her that the three of them can still be friends, and urges her to run to Manav. Jagmohan and Tara Babu give their blessings, and Manav and Mansi embrace. One of the last scenes shows everyone taking a family picture at the Mehta household after the wedding.