Een macabere moord. Op het Schotse eiland Lewis wordt een moord gepleegd, vrijwel identiek aan een moord eerder dat jaar in de Schotse hoofdstad. De Edinburghse rechercheur Fin Macleod is op Lewis geboren en opgegroeid, de reden waarom hij naar het eiland is gestuurd om te proberen beide zaken op te lossen. Het wordt een reis terug naar huis, maar ook een reis naar zijn verleden. Tijdens het onderzoek ontmoet hij oude bekenden - allemaal met geheimen en verhalen. Een vreselijke waarheid komt er aan het licht. De jager blijkt prooi te zijn. Op de rots An Sgeir, zeventig kilometer uit de kust, komt het tot een climax. Al sinds mensenheugenis vaart elk jaar tijdens het broedseizoen een groepje mannen van Lewis naar An Sgeir om 2000 jonge jan-van-genten van het nest te plukken en te doden. Daar op de grimmige rots komt het tot een dramatische ontknoping.