8 novembre 1918. Jules, 20 ans, marin sur la Baltique, revient à Strasbourg. Sa marraine de guerre lui parle d'un meurtre commis dans une mystérieuse villa.
Dans les premières années du règne de Charles Martel, grand-père de Charlemagne, un corps est rendu par les eaux boueuses du Rhin près du monastère fondé par sainte Odile.