W Mumbaju dochodzi do serii ataków bombowych. Stoi za nimi gangster Kabir (Prakash Raj). Komisarz policji Karan Malhotra (Sonu Sood) rozpoczyna śledztwo. Sprawca, wściekły, że stróż prawa depcze mu po piętach, postanawia się go pozbyć. Zatrudnia płatnego zabójcę. Na jego polecenie z Paryża wraca więc do rodzinnego miasta były gangster Vijju (Amitabh Bachchan).
Priya Baxi (Preity Zinta) jest "oczkiem w głowie" rodziców. Jest inteligentną, wesołą i popularną dziewczyną. Priya zakochuje się w Rahulu Modi (Saif Ali Khan). Ich życie komplikuje się, gdy Priya dowiaduje się, że jest w ciąży. Mówi o wszystkich rodzicom. Ci udają się do rodziców Rahula w celu ustalenia szczegółów ślubu, jednak ku zdziwieniu wszystkich, Rahul odmawia ślubu. Zdruzgotana Priya musi podciąć decyzję, czy usunąć ciążę.
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...
Gdy syn bogatego biznesmena zakochuje się w córce ledwo wiążącego koniec z końcem inżyniera, rodzice młodzieńca zaczynają analizować motywacje dziewczyny.