Sandhya (Dimple Kapadia) and Nikhil (Shekhar Kapur) are a happily married, urban, professional couple. Coming from middle-class families, both of them have risen in their professional life by virtue of merit and hard work. On their eighth wedding anniversary one of their friends brings along his nephew Rahul (Irrfan Khan) who is a classical singer. Sandhya develops an attraction and has an affair with him. She confides in her friend Prabha, but does not tell Nikhil about it.
After a couple of months, the affair ends. After about a year, Nikhil falls in love with Vrinda, his assistant in the lab. He tells Sandhya about it and leaves her. Sandhya is shattered and they part. Four years after the divorce they meet again, and Sandhya mentions to Nikhil about her affair with Rahul.