Der Millionär Yash (Amitabh Bachchan) Raichand will, dass sein ältester und adoptierter Sohn Rahul Naina (Rani Mukherjee), die Tochter seines Freundes bzw. Geschäftspartners, heiratet, womit Rahul gar nicht einverstanden ist, da er in die tollpatschige und aus einfachen Verhältnissen kommende Anjali (Kajol) verliebt ist. Als er sie gegen den Willen seines Vaters heiratet, wird er aus dem Haus seines Vaters verstoßen.
Die Trennung von Rahul bricht seiner Mutter Nandini das Herz und sie wünscht sich nichts sehnlicher als dass ihr Sohn zurückkehrt.
Zehn Jahre später ...
Rohan, der jüngere Bruder von Rahul, kommt aus dem Internat nach Hause, wo er von seiner Großmutter die wahre Geschichte erfährt, weshalb Rahul vor 10 Jahren das Elternhaus verlassen hat. Mit diesem neuen Wissen kann Rohan die Traurigkeit seiner Mutter nicht mehr ertragen und beschließt Rahul wieder nach Hause, nach Indien, zu holen.
Rahul lebt mit Anjali und Pooja, ihrer Schwester, in London. Rohan schleicht sich unerkannt in die Familie ein und gibt sich auch weiterhin seinem Bruder nicht zu erkennen. Gemeinsam mit Pooja schafft er es durch einen Trick seine Eltern nach London zu locken, wo sie Rahul und seine Familie treffen. Nandini ist überglücklich als sie ihren Sohn nach zehn Jahren Trennung wiedersieht, doch Yash wird wütend und beschimpft Rohan, von dem er sich verraten fühlt.
Bevor sich alles klären kann, stirbt Yashs Mutter und er kehrt nach Indien zurück. Doch als Rahul zur Beerdigung seiner Großmutter nach Indien kommt, gibt sein Vater schließlich zu, wie sehr er ihn vermisst hat und verzeiht ihm.
Nach dieser Versöhnung zieht Rahul mit seiner Familie wieder nach Indien, wo sie mit seinen Eltern zusammenwohnen und Pooja schließlich Rohan heiratet.







