Durante a 2ª Guerra Mundial, no interior da França ocupada, a analfabeta Marie Latour (Isabelle Huppert) ajuda a vizinha Ginette (Marie Brunel) a fazer um aborto. Ela, agradecida, lhe dá uma vitrola portátil. Por não poder contar com o marido, Paul (François Cluzet), e ter de sustentar a si e duas crianças, Mouche (Aurore Gauvin) e Pierrot (Guillaume Foutrier), Marie passa a abortar rotineiramente por duas razões: existe procura e ela pode usar o dinheiro para melhorar de vida. Além disto, Marie aluga quarto para prostitutas. Entretanto quando arruma um amante, Lucien (Nils Tavernier), seus crimes são delatados por Paul. O governo colaboracionista quer pegá-la como exemplo, alegando que os bebês que não deixou nascer tinham alma, se "esquecendo" das milhares de crianças que foram mandadas por este mesmo governo para morrer na Alemanha.