Duncarrick, Ecosse, 1919. Accusée par un "corbeau" d'avoir tué une jeune femme afin de lui prendre son fils, Fiona McLeod est incarcérée.
Fiona, qui ne connaît pas l'identité du délateur, n'a qu'une certitude : ce dernier a minutieusement programmé sa mort et s'est arrangé pour laisser à la justice le soin de l'exécution.
Pour lan Rutledge, l'inspecteur de Scotland Yard dépêché de Londres, l'enquête s'annonce d'autant plus difficile que Fiona était la fiancée d'un Highlander dont il avait, au cours de la Première Guerre mondiale, ordonné l'exécution pour insoumission.
Hanté par la voix de ce caporal et le souvenir des soldats morts sous ses ordres, Rutledge devra affronter les fantômes surgis de son passé. Et prouver l'innocence de Fiona... avant que la corde ne se resserre sur son cou.