Ethan Frome (Liam Neeson), é uma misteriosa e quase irreal figura deformada pelo tempo e pelo obscuro passado.
Movido pela curiosidade e compaixão, o novo pároco (Tate Donovan) daquele pequeno vilarejo investiga os fatos ocorridos décadas atrás, quando um tórrido romance entre Ethan e uma prima distante, Mattie Silver (Patricia Arquette) levou os dois praticamente à insanidade. Romance que era ainda mais proibido devido à áspera presença da companheira de Ethan, Zeena (Joan Allen).
O final surpreendente acaba chocando o pároco e, certamente, vai comover você.