1945, Normandie. Claire, orpheline d'une vingtaine d'années, vit avec sa grand-mère à Caen et ne parvient pas à oublier la mort de Lucas, son amoureux, fusillé par les Allemands. Sur une plage du Débarquement, son chien est victime d'une mine. Joaquim, un prisonnier de guerre allemand spécialiste du déminage, vient la sauver. Il tombe amoureux de Claire, mais elle lui résiste.
En 1918, quand l'armistice est signé, Adrien, prisonnier de guerre, est libéré et retourne à Rocamadour. Infirme et psychologiquement traumatisé, il ne sait pas comment se rendre utile mais peut compter sur le soutien de sa promise, Adèle. Son cadet, Arthur, rentre de la guerre indemne. La relation entre les deux frères s'envenime quand Adrien soupçonne Arthur d'avoir une liaison avec Adèle.