Shiv (Abhishek Bachchan) e Pooja (Karisma Kapoor) são felizes no casamento, mas às vezes podem entrar nas discussões mais mesquinhas por causa da maneira como encaram a vida. Shiv leva cada dia à medida que chega, enquanto a imaginação de Pooja às vezes leva o melhor dela. Pooja se apaixona tanto por Shiv que desiste de sua carreira em ascensão por ele e se estabelece como dona de casa. A diferença entre eles fica pior e Pooja logo se convence de que Shiv foi infiel. Pooja pede o divórcio e o abandona. Ela segue com a vida e conhece Raj (Akshay Kumar). Raj tem tudo que qualquer um poderia pedir: dinheiro, fama, mas não amor, algo que ele ansiava há algum tempo. Ele se apaixona por Pooja e ela também começa a gostar dele. Eles ficam noivos e conforme o casamento se aproxima, Shiv entra novamente na vida de Pooja. Sentimentos e emoções antigas voltam correndo e ela se encontra dividida entre dois homens. Quem ela escolhe ...?