Alec Nichols, inspecteur dans la ville balnéaire d'Ilmarsh, est confronté à une scène de crime particulière : les têtes de seize chevaux décapités sont disposées sur le terrain d'un fermier.
Non loin de Rome, un homme signale la disparition de son fils Luca lors d'un pique-nique. Arrivés sur les lieux, les policiers trouvent le corps décapité de la mère.
En conflit avec sa mère, Ambre, 17 ans, s'enfuit avec son petit ami en direction du sud de la France où ils s'arrêtent chez Baptiste, que l'adolescente a rencontré sur Internet.
A la fin de la Première Guerre mondiale, l'Anglaise Amy Vanneck arrive à Amiens pour en apprendre davantage sur Edward Haslam, son amoureux disparu dans les tranchées.
Chargé de protéger des braconniers les domaines de pêche de l'île de Lewis, Fin Macleod retrouve une vieille connaissance, Whistler, ancienne fierté de l'île devenu vagabond.