Vivant à Toronto, Agnes retourne dans son village natal en Nouvelle-Écosse pour être au chevet de sa mère, hospitalisée en raison d'une grave maladie. La jeune femme renoue alors avec ses deux soeurs, Theresa, récemment séparée de son mari qui s’est épris d’une femme plus jeune, et Louise, introvertie et sans cesse rivée à son téléviseur.
Constatant l’état de sa mère, Agnes décide de la ramener à la maison familiale pour en prendre soin, ce qui accentue les tensions entre les trois soeurs, marquées par une enfance malheureuse et des échecs répétés. Tout en contrôlant avec difficulté ses envies de drogues et d’alcool, Agnes observe discrètement la jeune Joanie, qui est en réalité sa fille née alors qu’elle était encore adolescente, et qui fut ensuite placée en adoption.