A son retour de l'ile de La Réunion, Hadrien Allonfleur apprend que son meilleur ami, Camille Laurens, est accusé d'appartenir à une société secrète et de fomenter un attentat contre Napoléon III. Lui-même serait son complice. Traqué par la police, il trouve refuge auprès d'Amboise Martefon, un ancien inspecteur de la Sûreté parisienne. Il doit prouver l'innocence de Camille et sauver son honneur.
Paris, 1879. Ambrose Pierce est retrouvé mort dans sa chambre d'hôtel. Un surdosage de morphine serait la cause du décès. Le lendemain, Charles Marais est assassiné le soir de son mariage. Anaïs Delvaux, son ancienne maîtresse, est rapidement condamnée. 1882. Cette dernière est enfin libre, après avoir été déclarée innocente. Au même moment, Adrien Pierce enquête sur la mort de son grand-père.
Compiègne, 1864. Hadrien Allonfleur est chargé par Napoléon III de résoudre une enquête a priori facile concernant un assassinat. Avec l'aide de l'ancien inspecteur Amboise Martefon, il plonge bien vite dans une affaire plus complexe et épouvantable que prévu.
Paris, juin 1867. Le capitaine Hadrien Allonfleur se voit confier par Napoléon III l'affaire d'un meurtre perpétré lors de l'Exposition universelle sur le Champ de Mars. Pendant son enquête, il prend conscience de la condition des femmes au travail. Amboise Martefon et sa soeur Rosalie le soutiennent, mais quand une femme qui l'intéresse réapparaît, des choix s'imposent.