Maya (Rani Mukherjee) und Rishi Talwar (Abhishek Bachchan) sind scheinbar ein glückliches Ehepaar. Er ist als PR-Berater erfolgreich, sie arbeitet als Lehrerin. Der ansonsten charmante Rishi war mit Maya von Kindesbeinen an befreundet, doch nun lässt er seine etwas ältere Frau deutlich spüren, dass er Maya die Schuld an ihrer Kinderlosigkeit gibt. Auch sein nebenan wohnender Vater Samarjit Singh (Amitabh Bachchan), kein Kind von Traurigkeit, würde sich über einen Enkel freuen. Doch Maya hatte die Liebe, die ihr Mann ihr entgegengebracht hatte, nie wirklich erwidert.
Eine nach außen ähnlich perfekte Ehe führen auch Dev (Shahrukh Khan) und Rhea Saran (Preity Zinta). Zusammen mit Sohn Arjun und Devs Mutter Kamaljit (Kiron Kher) leben sie in einem schönen Haus in New York. Doch während sie bei der Modepresse die Karriereleiter hochklettert, ist Dev den umgekehrten Weg gegangen: Ein Unfall beendete seine aktive Laufbahn als erfolgversprechender Fußballer. Seine Tätigkeit als Sportlehrer füllt ihn nicht aus, so übt er sich in Selbstmitleid, während seine Ehefrau mit Arbeits- und Gesellschaftsleben beschäftigt ist und ihre Familie eher vernachlässigt. Auch die Tatsache, dass sein Sohn lieber Geige als Fußball spielt, stimmt ihn nicht gerade freudig.
Per Zufall lernen sich Dev und Maya kennen und entdecken bald einige Gemeinsamkeiten - mehr als sie mit ihren Ehepartnern haben. Während sie sich über ihre Eheprobleme aussprechen, entwickelt sich eine innige Freundschaft, und so wie sie sich in ihren Ehen immer mehr entfremden, suchen sie beieinander Trost und finden schließlich gegenseitige Liebe. Sie beginnen eine Affäre, haben jedoch wegen des Ehebruchs Schuldgefühle und beschließen, sich nicht mehr wiederzusehen. Doch sowohl Rhea wie auch Rishi verlassen ihre Partner, nachdem sie vom Seitensprung erfahren. Später begegnen sich Dev und Maya erneut, doch keiner von beiden will zugeben, wieder allein zu sein...