À une époque déchirée par la guerre, un pauvre bûcheron et sa femme vivent dans une grande forêt. Un jour, la femme trouve et sauve un bébé jeté depuis l'un des nombreux trains qui traversent la forêt avoisinante.
Pendant l’Occupation, Marie élève difficilement ses deux enfants, tandis que son mari Paul est prisonnier en Allemagne. Elle aide une voisine à mettre fin à une grossesse non désirée. Bientôt, c’est l’engrenage.
Dans une petite ville de France la paix s'installe. Une famille héberge plusieurs sinistrés dont les maisons ont été détruites pendant les bombardements. Dans cette promiscuité certaines personnalités vont se révéler à l'heure des règlements de comptes.