Nandini (Aishwarya Rai Bachchan) is the daughter of Pandit Darbar (Vikram Gokhale), a renowned proponent of Indian classical music.
Into this carefree life enters Sameer (Salman Khan), a young man who wants to grasp the intricacies of Indian classical music under the guidance of Pandit Darbar. Sameer stays with the Darbar family and Nandini is forced to give up her room to Sameer. Nandini takes a dislike to Sameer, and the two play pranks on each other, but soon realise they are in love. Their love blossoms around weddings, festivals and family get-togethers.
One day the pair are caught rehearsing their wedding vows and dreaming of their future together by Pandit Darbar, who becomes furious with them as he has already planned Nandini’s wedding with Vanraj (Ajay Devgan). Sameer is banished from the household as Darbar has quit singing because of Nandini being impure. Sameer is asked never to meet Nandini again. Sameer does not leave India immediately. He stays in town and writes letters to Nandini asking her to join him, but his letters do not reach her in time. Nandini reluctantly goes through the marriage with Vanraj, who had fallen in love with Nandini during her cousin Anu’s (Sheeba Chaddha) wedding.
On their wedding night, Vanraj notices Nandini’s cold, distant behaviour and tries to ask her why she is not reciprocating his love. He asks her for the truth, promising he will help her no matter what. Nandini doesn’t reply which angers him.
Vanraj soon catches her reading love letters by Sameer. Vanraj is shattered and drags her back home. At first he is extremely furious because Nandini hasn’t said the truth. Realizing that Nandini is in love with another man, he decides to unite the two lovers by going to Italy in search of Sameer. Vanraj seeks his parents’ consent, they initially reject but eventually give way.