Quoyle (Kevin Spacey) er en avistrykner i Poughkeepsie, der stille lider i et ægteskab af bekvemmelighed med en kvinde, Petal (Cate Blanchett), der ikke elsker ham og er ivrig efter at give deres baby datter op til adoption. Petal bliver dog dræbt i en ulykke, og værre endnu, Quoyles forældre dør begge relativt kort tid efter i et dobbelt selvmord.