Convinta che qualcuno stia cercando di ucciderla, la ricca Jane Wetherby chiede a Hamish Macbeth di trascorrere il Natale con lei e con un gruppo di amici presso la sua clinica termale, che sorge sull'isola di Eileencraig. Tormentato da un brutto raffreddore e senza progetti per il periodo natalizio, Hamish accetta, anche se pensa che Jane sia soltanto una donna po' strampalata. Sull'isola, però, l'atmosfera è assai cupa: gli abitanti sono scontrosi e quasi aggressivi e gli altri ospiti sono assai gelidi nei suoi confronti. E quando una di essi, Heather Todd, un'insopportabile snob, viene trovata cadavere, Hamish sa che non deve cercare molto lontano per trovare il colpevole...