Marqué par la mort récente de son fils unique, l'inspecteur Fin Macleod est envoyé sur son île natale de Lewis car un meurtre vient d'y être commis selon la même mise en scène que celui sur lequel il enquête à Edimbourg. La tempétueuse Ile de Lewis, au Nord de l'Ecosse, semble sortie d'un autre temps : on se chauffe à la tourbe, on pratique le sabbat chrétien, on parle la langue gaélique. D'autres traditions particulières y perdurent, comme cette expédition organisée chaque été, qui conduit un groupe d'hommes sur l'îlot rocheux inhospitalier d'An Sgeir où ils tuent des milliers d'oiseaux nicheurs destinés à la consommation. Dix-huit ans auparavant, Fin a participé à ce périlleux voyage initiatique.