Fowlerowie mieszkają w małym miasteczku w stanie Maine. Na letnie wakacje przyjeżdża do domu ich jedyny syn, Frank student architektury. Znudzony chłopak nawiązuje romans z atrakcyjną Natalie Strout (Marisa Tomei). Kontrowersje wśród najbliższych wzbudza fakt, że piękna sąsiadka jest matką dwojga dzieci pozostającą w separacji z mężem. O przyszłość tego ryzykownego związku niepokoi się zwłaszcza matka Franka, Ruth (Sissy Spacek). Tymczasem w domu Natalie pojawia się były mąż, Richard. Dochodzi do tragedii.