Earl et Jemal arrivent dans une ville. Earl se rend aux
bains publics et, de sa baignoire, surprend une conversation entre un
soldat nordiste et un inconnu dans son bain. Peu après, dehors, Earl retrouve le soldat mortellement blessé par un couteau et qui évoque le nom du colonel Canaday. Earl est rejoint par le shérif et le sergent McCracker, frère de la victime. Il est arrêté. Chez le shérif, il parvient à prouver son innocence et déclare que la victime devait faire chanter Canaday, un personnage tristement célèbre car responsable de l’exécution de douze otages pendant la
guerre de Sécession et qui l’a éliminé pour le faire taire. Cependant, il est difficile d’identifier ce colonel qui a changé d’identité. Le sergent est furieux contre Earl pour ses accusations de chantages à l’encontre de son défunt frère. Peu après, Earl rejoint Jemal au saloon qui joue au poker et retrouve un ami, Sam Croft, devenu l’instituteur de la ville. Earl évoque le sinistre Canaday qui a fait exécuter douze hommes car les habitants avaient aidé un
soldat confédéré, à savoir Corey lui même. Aussi, il espère identifier l’homme pour le faire condamner grâce à Tom Rutlege qui gère les bains publics et a du voir l’homme discutant avec le soldat tué. Cependant, Rutlege est découvert ivre avec un couteau près de lui et devient le principal suspect. McCracker arrive dans le saloon et provoque une bagarre avec Earl et d’autres clients. Le shérif intervient et fait cesser la rixe. Peu après, Rutlege est retrouvé pendu. Mais Earl ne croit pas au suicide car il était le seul capable d’identifier le colonel. Earl continue ses recherches, soupçonnant Croft. Mais celui-ci est très respecté et apprécié par les villageois. Jemal est aussi très attaché à Croft qui l’a aidé par le passé et a adopté un jeune garçon, Benjie dont le père faisait partie des otages tués. Croft laisse planer le doute que Earl l’aurait frappé. Jemal est furieux contre son coéquipier et souhaite arrêter leur collaboration. Earl trouve les livres des comptes tenus par Rutlege et remarque que le nom du client figurant près du sien est Croft mais il est à nouveau agressé par le sergent et deux hommes et perd le cahier récupéré par Croft lui même qui le brûle chez lui. Earl est contraint de participer à un match de
boxe contre McCracker. Earl résiste bien mais par inattention, il est mis KO. En recherchant le cahier, il aperçoit Benjie qui en cachette regarde une
parade militaire. Les tirs lui rappelle le traumatisme lié à l’exécution de son père et il s’évanouit. Il est ramené chez Croft. Le médecin, Ellis pense qu’un tel choc peut lui ramener des souvenirs enfouis. Effrayé, Croft décide de préparer sa fuite mais Earl le rejoint. Croft reconnaît être Canaday mais il indique que personne ne croira Earl. Ils sont rejoints par Jemal qui continue à croire l’instituteur. Earl demande d’attendre que Benjie se réveille car il a peut-être retrouvé la mémoire et pourra identifier l’assassin de son père. L’enfant semble se réveiller et par crainte, Croft sort une arme menaçant l’enfant. Mais, l’ancien colonel, attaché au garçon renonce à tirer et Jemal le désarme. Benjie se réveille mais continue à appeler son instituteur, Croft. Les souvenirs ne sont pas revenus et le colonel s’est démasqué pour rien. Plus tard, Croft a été arrêté et emmené. Pour ne pas choquer Benjie, il lui a été dit qu’il était parti. Ellis recueille le garçon.