Policier du petit village de Lochdubh situé au beau milieu des Highlands en Écosse, Hamish Macbeth manque totalement d'ambition professionnelle mais il peut cependant compter sur son intuition naturelle pour mener à bien ses enquêtes. Ses qualités lui seront bien utiles quand le corps sans vie de Lady Jane Winters, langue de vipère notoire et participante au stage de pêche à la mouche du village, est retrouvé dans la rivière.
Secondé par la délicieuse Priscilla Halburton-Smythe, Hamish s'immerge en eaux troubles pour démasquer l'assassin.