Comté de Kent, 1472. La ville de Walmer est le théâtre de négociations politiques entre la France et l'Angleterre. Quand le forgeron du village et son épouse sont retrouvés empoisonnés, Kathryn Swinbrooke, accompagnée de son nouveau mari Colum, décide de mener l'enquête. D'autant que les empoisonnements se succèdent dans la bourgade, plongeant la population dans la terreur... Dans les brumes d'un Moyen Age toujours plus angoissant, la célèbre apothicaire de Cantorbéry devra user de son habituelle sagacité pour empêcher le pire d'advenir.