Świat Balraja Kapoora rozpada się, gdy jego syn Avinash wraca z USA i zakochuje się w Millie, nie wiedząc o tym. Tajemnice, miłość i tragedia splatają się, podczas gdy duch Avinasha czuwa i prowadzi nieoczekiwaną, nietypową ścieżką do szczęścia dla Millie.
Kiedy Raj (Hrithik Roshan) wyjeżdża do Londynu ze swoją rodziną, pozostawia swoich przyjaciół, oraz swą młodzieńczą miłość. Tina (Kareena Kapoor) i Pooja (Rani Mukherjee) są przyjaciółkami i obiecały Rajowi, że będą do niego regularnie pisały, lecz Tina szybko o nim zapomina. Pooja, natomiast wciąż o nim pamięta i odpisuje na każdy jego e-mail do czasu kiedy Raj postanawia odwiedzić swój kraj...
Nandini (Aishwarya Rai) jest ukochaną córką Pandita Darbara (Vikram Gokhale), wybitnego znawcy indyjskiej muzyki klasycznej. Razem z dużą rodziną mieszkają w Rann Kutch. Nandini jest dumą swojego ojca ponieważ ma wielki talent muzyczny. Pewnego dnia do rodziny przebywa Sameer (Salman Khan), chłopak o indyjsko-włoskim pochodzeniu. Jest on studentem muzyki i chce pojąć istotę hindustańskiej muzyki pod przewodnictwem Pandita Darbara. W czasie jego pobytu Nanidi i Sameer zakochują się w sobie. Gdy ich romans wychodzi na jaw, ojciec Nandini wyrzuca go z domu. Sameer jednak nie odpuszcza, pisze do ukochanej, jednak jego listy nie docierają do niej na czas. W tym czasie Nandini poślubia pod wpływem nacisku rodziców syna znanego prawnika, Vanraja (Ajay Devgan). Gdy Vanraj znajduje listy miłosne, pokazuje, że jego miłość jest bezinteresowna i postanawia razem z żoną jechać do Włoch w poszukiwaniu Sameera...
Ajay (Aamir Khan) jest surowym i zamkniętym w sobie policjantem. Zajmuje się sprawą ataku pakistańskich terrorystów na bezbronnych cywili i ich prób przemycania broni. Mężczyzna szczególnie angażuje się w dochodzenie, gdyż wcześniej Pakistańczycy zabili jego brata i poważnie ranili ojca. Te wydarzenia odciskają piętno na Ajay'u- wcześniej był radosnym studentem medycyny zakochanym w uroczej Seemie (Sonali Bendre). Czy Ajay doczeka się sprawiedliwości?