Une nouvelle habitante de Lochdubh, Catriona Beldame, semble avoir jeté un sort aux hommes du village qui lui rendent visite jusque tard dans la nuit. Lui-même charmé, Hamish Macbeth découvre bientôt qu'elle leur fournit des potions toxiques. Mais avant qu'il ait pu prouver qu'elle représente un danger pour la communauté, elle est brutalement assassinée et il devient le principal suspect.
Lorsqu'il découvre que la vieille Mrs Gentle, qui possède un château dans les environs de Lochdubh, complote pour faire fermer le poste de police, Hamish Macbeth propose d'épouser sa charmante domestique turque, Ayesha. Ce mariage lui permettrait de garder son poste et éviterait l'expulsion à la jeune femme. Mais le jour des noces, Ayesha ne se montre pas et Mrs Gentle est retrouvée assassinée.
Quand Hamish Macbeth trouve un cadavre enfoncé dans le conduit d'une cheminée, tout le monde à Lochdubh est persuadé que le meurtrier est Pete Ray, le ramoneur local. Mais Hamish a du mal à croire à sa culpabilité. Lorsque le corps de Pete est découvert dans la lande écossaise, le mystère s'épaissit.
Venue profiter de la fête du village de Carsely, Agatha Raisin découvre dans les bois le cadavre d'un propriétaire terrien local, une flèche en plein coeur et le pantalon baissé jusqu'aux chevilles. Après avoir conclu à un accident, l'inspecteur Wilkes change d'avis et accuse Agatha. Décidée à démasquer le véritable assassin, cette dernière mène sa propre enquête.
Lorsque Morag Merrilea, étudiante en art, lui demande de retrouver son carnet de croquis, Hamish ne se préoccupe guère de son cas. Trois semaines plus tard, le cadavre de la jeune fille est retrouvé dans l'usine où elle travaillait. Le policier récolte alors de précieux indices, mais l'affaire se complique quand il découvre que le seul témoin a été assassiné.