En fängslande berättelse om tre generationer kvinnor vars relationer under flera decennier har kantats av missförstånd. Dora (Angela Lansbury) hennes dotter Lily (Dianne Wiest) och barnbarn Helen (Gina McKee) återträffas i Doras hem i den lilla sjöstaden Blackwater. Helens bror, Declan, har drabbats av AIDS, men lämnar sjukhuset för att tillbringa sin sista tid i livet på den plats där han lekte som barn. Declans kärlek till de tre kvinnorna i familjen blir början på en känslostark resa fylld av familjekärlek och försoning. Filmen bygger på en roman av Colm Toibin.