Dans l'Angleterre des années 1950, la vie des demi-soeurs Olivia et Emily est bouleversée par la naissance de Rosie, la préférée de leurs parents. Gâtée et sournoise, celle-ci parvient à gâcher les espoirs de mariage de ses soeurs. Plus tard, mariée à Rup et mère d'Alice, junkie sans scrupule, elle convoite la maison familiale où vivent encore Olivia, Emily et leurs parents.