Elleveårige Johannes blir funnet død i en fjellsprekk. Obduksjonen viser at han er blitt voldtatt og deretter slått i hjel. Kriminalinspektør Stefan Lindman er en venn av offerets far og får det utakknemlige oppdraget å informere ham om mordet. Stefan lover at han personlig skal ta seg av etterforskingen og at morderen ikke kommer til å være på frifot lenge. Han bærer på en mørk hemmelighet, en hemmelighet som skjuler hvorfor han i utgangspunktet havnet i nettopp Ystad.