I skogen utanför den lilla staden Kronköping i närheten av Uppsala hittas en man brutalt mördad, hängd och med ett spjut stucket rakt genom magen. Den som gör upptäckten och larmar polisen är en gammal man som bor i närheten och vars hund grymt dödats i samband med mordet och hängts upp bredvid den mördade. I träden omkring hänger dessutom flera djur, bland andra en tupp, en kanin och en katt.Polisassistent Maria Wern och hennes kollegor står handfallna inför det bestialiska brottet. Ett liknande mord inträffade i Uppsala nio år tidigare men då omkom mördaren i en brand. Kan det ändå finnas ett samband? Tack vare Marias kamp och envishet tonar bilden av en mördare fram - en människa sviken och förnedrad till en punkt där verkligheten ger plats för vansinnet. Men det blir en kamp där Maria är nära att mista allt som betyder något för henne.