Dev Saran (Shahrukh Khan), est un célèbre footballeur accompli qui vit à New York avec sa femme Rhea (Preity Zinta), son fils Arjun (Ahsaas Channa) et sa mère Kamaljit (Kiron Kher). Maya Talwar (Rani Mukerji) s'apprête à épouser Rishi Talwar (Abhishek Bachchan), le fils de Samarjit Singh (Amitabh Bachchan), son père adoptif. Elle hésite à accepter ce mariage mais cède finalement sur les conseils de Dev qu'elle rencontre par hasard juste avant la cérémonie. Juste après leur rencontre, Dev, encore sous le charme de Maya, est renversé par une voiture : ses jambes sont brisées, l'obligeant à mettre un terme à sa carrière de footballeur.L'histoire reprend quatre ans plus tard. Entre temps, le mariage de Dev s'est dégradé, tandis que celui de Maya s'est avéré un échec. Dev retrouve par hasard Maya avec qui il lie alors une relation de plus en plus intime. Tous deux découvrent qu'ils éprouvent l'un pour l'autre des sentiments qui mettent leur mariage en péril.