Depuis qu'il a quitté la police, Fin Macleod vit sur son île natale des Hébrides, à l'ouest de l'Ecosse. Engagé pour pourchasser les braconniers qui pillent les eaux sauvages des domaines de pêche, il se trouve confronté à Whistler, son ami de jeunesse qui vit désormais comme un vagabond, privé de la garde de sa fille unique. Alors qu'ils viennent de traverser ensemble une nuit d'orage, ils découvrent l'épave d'un avion abritée depuis dix-sept ans par un lac.L'appareil, qu'on avait cru abîmé en mer, recèle le corps d'un homme assassiné.