Ktoś zinfiltrował posterunek policji w Ystad, skutecznie zamykając go na kilka krytycznych godzin. Winowajca jest wszędzie i nigdzie, jak wirus, który zostaje zauważony o wiele za późno.
W tym samym czasie Kurt Wallander próbuje zrozumieć związek pomiędzy córką swojego kolegi Martinsona, Therese, a kobietą, którą znaleziono powieszoną. I dlaczego ktoś zostawił odciętą głowę lalki na polu?