L'inspecteur Wallander est confronté à une série de meurtres atroces : un vieil homme, ornithologue et poète amateur, est retrouvé empalé dans un fossé, un fleuriste ionné d'orchidées est découvert ligoté à un arbre et étranglé, un troisième, chercheur à l'université, est repéré dans un lac, noyé, enfermé dans un sac lesté de poids. Ces trois crimes sont vraisemblablement l'oeuvre d'une même personne. Une longue enquête minutieuse et difficile aboutira à l'arrestation d'une femme décidée à venger d'autres victimes contre leurs bourreaux.
Bien que l'on connaisse l'assassin dès le début, l'intérêt du livre est soutenu par la description minutieuse de enquête qui s'avère très difficile par manque de mobile apparent, de lien entre les victimes et d'indices. On a hâte de découvrir par quel cheminement l'inspecteur et son équipe parviendront à remonter jusqu'à l'assassin. Malheureusement, pour donner une dimension plus humaine aux personnages (nombreux), l'auteur donne beaucoup de détails et de péripéties sur leur vie privée. Ce qui alourdi sensiblement le texte. En outre, l'action se déroule en Suède avec des noms de lieux et de personnages suédois difficiles à mémoriser et qui nécessitent un effort non négligeable pour suivre le récit.