1941. Catherine Legrand et Lucette Marlier, dix-neuf ans, sont les meilleures amies du monde. Toutes deux couturières à Lille, elles aiment être ensemble, rire et s'amuser. Les choses prennent pourtant une tournure dramatique quand Lucette, qui s'est engagée dans la résistance, apprend que Catherine est enceinte d'un Allemand. Officier du renseignement SS à la personnalité ambiguë, Heinz von Stahlenberg a cependant préféré mettre fin à la relation impossible qu'il entretenait avec la jeune Française, mais pourra-t-il se résoudre à l'oublier ? Catherine parviendra-t-elle à cacher la vérité à sa famille ? Dans les heures troubles et sombres de l'Occupation, aucun choix n'est simple, mais Catherine veut malgré tout croire au triomphe de l'amour, car elle sait que Heinz a dans le coeur autre chose que des préoccupations d'ordre politique. Elle l'a vu dans ses yeux.