Après un accident de voiture près de Lorient, Éliot Mankel, informaticien, se réveille à l'hôpital en ayant tout oublié de son passé jusqu'à son propre nom. Au même moment et dans la même région, le lieutenant Mercier découvre les corps de jeunes femmes affreusement mutilés. Tout accuse Mankel de cette horrible boucherie. Mercier va le traquer. Pour prouver son innocence, Mankel doit mener sa propre enquête sur le passé qu'il a oublié. Après de nombreux rebondissements, ce n'est qu'à la dernière page que le lecteur découvre enfin l'identité de l'auteur des massacres.
À Trainou dans le Loiret, Benjamin, 10 ans, disparaît de sa chambre pendant la nuit. Clovis Lacourt, néo-lieutenant, débute alors une course contre la montre pour le retrouver.
D'Orléans à Saint-Hilaire dans l'Allier, en passant par Dun-sur-Auron dans le Cher, le policier suit la trace d'un diabolique tueur belge et se retrouve confronté à un passé douloureux.