Příběh začíná v zákopech 1. světové války během dělostřeleckého bombardování. Mladý Simon (Guillaume Depardieu) po zranění bajonetem vypadne z akce a připojí se k dalším zraněným vojákům v bretaňské nemocnici. Jednoho dne potká učitelku Marthe (Clotilde Courau), která žije v domácnosti hlavního lékaře nemocnice (Bernard Giraudeau)...