Gdy w wyniku wstrząsającego morderstwa świat pozornie idealnej rodziny rozpada się na kawałki, jej członkowie nie cofną się przed niczym, aby się nawzajem chronić.
Klara to 37-letnia samotna pielęgniarka, której nieustanne poszukiwanie miłości budzi w niej wątpliwości, czy miłość w ogóle istnieje. Film opowiada historię poprzez dziewięć różnych imprez i uroczystości.
W małym, prowincjonalnym Ystad nie brakuje zajęcia dla komisarza Kurta Wallandera. Oprócz pilnowania porządku mężczyzna stara się odnowić relacje z dorosłą już córką, Lindą.