Tessa Connover (Katherine Heigl) kommt kaum über das Ende ihrer Ehe hinweg, als sich ihr Ex-Mann David (Geoff Stults) glücklich mit Julia Banks (Rosario Dawson) verlobt. Dabei zieht Julia nicht nur in ihr ehemaliges gemeinsames Haus ein, sondern wird auch Teil des Lebens ihrer Tochter Lilly (Isabella Rice). Julia versucht, sich an ihre neue Rolle als Ehefrau und Stiefmutter zu gewöhnen, und glaubt, dass sie endlich den Mann ihrer Träume gefunden hat, den Mann, der ihr helfen kann, ihre eigene bewegte Vergangenheit hinter sich zu bringen. Aber Tessas Eifersucht nimmt bald eine krankhafte Wendung und sie wird vor nichts zurückschrecken, um Julias Traum in ihren ultimativen Albtraum zu verwandeln.