Aman (Arjun Rampal) is in love with Shreya (Kareena Kapoor) but there is a twist. Aman has three kids from his previous marriage, Aleya (Aanchal), Ankush (Nominath Ginsburg), and Anjali (Diya Sonecha). Divorced from Aman, Maya (Kajol) is a perfect mother who does everything right for her kids. Things go wrong when Arjun introduces Shreya to the kids, who hate her. A quirk of fate brings Maya, Shreya, Aman and the kids into one house where they have to live together. The rest of the story deals with how Aman resolves his problem.