La région de Dublin, dans les années 60. Trois jeunes femmes sont enfermées dans un couvent qui prend en charge des «pécheresses» reniées par leurs familles.
La région de Dublin, dans les années 60. Le couvent des soeurs de Marie-Madeleine accueille les jeunes filles rejetées par des parents qui s'estiment déshonorés. Trois pensionnaires font leur entrée simultanément : Margaret, violée par son cousin, Bernadette, une orpheline exaltée, et Rose, une fille-mère...