Shiv (Abhishek Bachchan) y Pooja (Karisma Kapoor) están felizmente casados el uno con el otro, pero a veces pueden meterse en las discusiones más insignificantes debido a la forma en que abordan la vida. Shiv toma cada día como viene, mientras que la imaginación de Pooja a veces saca lo mejor de ella. Pooja se enamora tanto de Shiv que deja su carrera de alto nivel por él y se instala como ama de casa. Su diferencia empeora y Pooja pronto se convence de que Shiv le ha sido infiel. Pooja pide el divorcio y lo deja. Continúa con su vida y conoce a Raj (Akshay Kumar). Raj tiene todo lo que cualquiera podría pedir: dinero, fama pero no amar algo que ha anhelado durante algún tiempo. Él se enamora de Pooja y ella también comienza a gustarle. Se comprometen y cuando se acerca la boda, Shiv vuelve a entrar en la vida de Pooja. Los viejos sentimientos y emociones regresan rápidamente y se encuentra dividida entre dos hombres. ¿A quién elige ...?