Ingrid Magnussen (Michelle Pfeiffer) é uma poeta feminista perdidamente apaixonada por Barry Kolker (Billy Connolly). Após ser desprezada, Ingrid decide por assassiná-lo usando o veneno de sua flor favorita e acaba sendo condenada à prisão perpétua pelo crime cometido. Sua filha de 12 anos, Astrid (Alison Lohman), é então enviada para morar numa casa com outras cinco mulheres, onde precisa lidar sozinha com suas frustrações e angústias. Uma década depois, Astrid encara como missão ensinar à sua própria mãe o significado do amor.