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...
Raj Malhotra, kłamiący prawnik, staje w obliczu kryzysu, gdy życzenie jego syna zamienia go w mówiącego prawdę. Szczerość przynosi nieoczekiwane nagrody.
Dwaj najlepsi przyjaciele ze studiów, Yash Thakur i Suraj Prakash, stają po przeciwnych stronach barykady. Suraj jako oficer CBI musi powstrzymać Yasha, przywódcę imperium mafijnego swojego ojca.
Mieszkający w Londynie Gopal Mayur (Shahrukh Khan) i jego syn Vikram (Shahrukh Khan) są zajęci pomnażaniem rodzinnego majątku, zaś drugi syn, naiwny i radosny Hariya (Shahrukh Khan) wydaje pieniądze tak szybko, jak ojciec i brat je zarabiają. Rodzina znajduje mu żonę, ale Hari ucieka ze ślubu. Samolot, którym leci, ma wypadek i wszyscy są przekonani o jego śmierci, ale Hari zostaje wyrzucony na brzeg w Indiach i pośluba Katariyę (Rajeshwari). Gdy Katariya i Hari umierają wskutek pożaru, wywołanego fajerwerkami podczas Diwali, ich synkiem Nandlalem zajmuje się Bijuriya, młodsza siostra Katariyi, sama będąca jeszcze dzieckiem. Osiem lat później Bijuriya (Sonali Bendre) jest tancerką w barze, co odstrasza od niej ewentualnych konkurentów, a Nandlal (Sunny Singh) czyści buty i handluje papierosami i alkoholem. Gdy prawnik Madadgar (Saeed Jaffrey) powiadamia rodzinę Mayur o istnieniu Nandlala, Vikram przybywa do Indii, by zabrać chłopca do Londynu. Jednak na przeszkodzie staje jego piękna ciotka Bijuriya, którą Nandlal zamierza najpierw wydać za mąż...