In deze update van het klassieke verhaal van Edgar Allan Poe is het tijd voor het grootste homofeest van het jaar; Helaas koos de gastheer de locatie van het beruchte bloedbad in Ravenswood om zijn gala te organiseren. Vijftig jaar geleden vond daar 's nachts een beruchte massamoord plaats, maar dat hoort allemaal bij het plezier van de stijlvolle hotties die opduiken op dronken feestjes. De mijmering wordt onderbroken wanneer een door Raven gemaskerde moordenaar het gezelschap binnenstormt, met de bedoeling het bloedige verhaal van de 'Ravenwood Massacre' van tientallen jaren geleden te herhalen. Wanneer de onbekende moordenaar de gasten een voor een uitpikt, komen oude wrok tussen vrienden weer naar boven en ontstaan er nieuwe vermoedens.
Een reddingsboot spoelt aan op het strand van Skane. In de boot bevinden zich twee dode mannen die vermoord blijken te zijn. Politiecommisaris Kurt Wallander wordt op de zaak gezet. De mannen worden geidentificeerd als Letten. Een van hun commisarissen komt naar Zweden om te helpen bij het onderzoek. De man praat niet veel, en net als er nieuwe aanwijzingen komen, is de Letse commissaris verdwenen.
Emilie Janzen heeft altijd kunnen vertrouwen op haar vrouwelijke intuïtie. Dat wordt nog maar eens duidelijk wanneer haar 17-jarige dochter Laurie niet terugkeert na een feest. De politie vermoedt dat ze is weggelopen, maar Emilie's dromen vertellen iets anders. Emilie is ervan overtuigd dat haar dochter ontvoerd is en zoekt hulp bij Nick, haar man waarvan ze vervreemd is, om Laurie te traceren met haar visioenen als enige gids.