Maya (Rani Mukherji) szykuje się do ślubu, ale nie wygląda na szczęśliwą narzeczoną. Na chwilę przed ceremonią rozmawia z nieznajomym. Ten przekonuje ją, że powinna wyjść za mąż za zakochanego w niej Rishię (Abhishek Bachchan), zamiast czekać na księcia z bajki, który pewnie i tak się nie pojawi.
Nieznajomym jest piłkarz Dev (Shah Rukh Khan). W momencie rozmowy z Mayą jest u szczytu sportowej sławy. Wkrótce jednak ulega wypadkowi, który rujnuje jego karierę. Do tego czuje się samotny w małżeństwie. Swą frustrację wyładowuje na synu i robiącej zawrotną karierę żonie, Rhei (Preity Zinta).
Po kilku latach obie pary spotykają się. Maya i Dev zaczynają widywać się ze sobą. Spędzają czas, rozmawiając o samotności, niezrozumieniu, marzeniach. Szukają sposobów na uratowanie swoich związków. Ich przyjaźń niebezpiecznie dryfuje w stronę miłości. Co wybiorą - miłość, czy lojalność wobec bliskich? Czy po dokonaniu wyboru będą szczęśliwi?