Tessa Connover, gestisce a fatica la fine del suo matrimonio con David (Stults), che nel frattempo si è felicemente fidanzato con Julia Banks (Dawson), portando la nuova compagna non solo a vivere nella casa che una volta avevano condiviso, ma coinvolgendo anche nella vita della loro figlia, Lilly. Nel tentativo di calarsi nel suo nuovo ruolo di moglie e matrigna, Julia crede di aver finalmente trovato l'uomo dei suoi sogni, quello che l'aiuterà a lasciarsi alle spalle il suo passato turbolento. Ma la gelosia di Tessa assume immediatamente una svolta patologica e niente riuscirà a fermarla dal trasformare i sogni di Julia nei suoi peggiori incubi.