Fin août 2001, dans la forêt aux abords d'Ystad, la police découvre une tête de femme coupée, deux mains jointes comme pour la prière, reposant près d'une bible griffonnée d'annotations.
Stefan Lindman, un inspecteur de 37 ans qui officie à Boras, dans l'ouest de la Suède, reçoit deux mauvaises nouvelles : il a un cancer et son ex-collègue Herbert Molin a été sauvagement assassiné.