Romanen foregår i den svenske provins og begynder, da Annie Raft og hendes datter ankommer til en afsides landsby på midsommeraften. I skoven finder de to myrdede personer i et telt ved floden. Den voldsomme hændelse hjemsøger landsbyen og Annie i årevis. Over atten år folder historien sig ud og afslører gradvist sandheden bag mordene. Fortællingen kombinerer fiktion, virkelighed og forfatterens egen stemme i et spændingsmættet plot.