När en vän från barndomen plötsligt går bort återvänder advokaten Rebecka Martinsson till sina hemtrakter utanför Kiruna. Det visar sig snart att allt inte är vad det ser att vara och tillsammans med polisinspektör Anna-Maria Mella dras Rebecka in i jakten på en mördare.
När en ung kvinna hittas mördad i Torneträsk dras polisen in i en härva av lokala gruvbolag med utländska finansiärer. Rebecka blir erbjuden jobb som extraåklagare i Kiruna. Men hennes okonventionella arbetsmetoder skapar motstånd bland kollegorna.
En ung dykare hittas död i en fjällsjö men det är något som inte stämmer kring dödsfallet. Utredningen tar åklagare Rebecka Martinsson och poliskommissarie Anna-Maria Mella till en avfolkningsbygd och från botten av fjällsjön stiger en mörk hemlighet upp till ytan.
En kvinna mördas i sin säng och lämnar barnbarnet Markus efter sig. Allt tyder på ett passionsbrott men Rebecca misstänker att sanningen är mer komplicerad än så. Hennes flytt till Stockholm får vänta och hon stannar kvar i Kiruna för att fortsätta utredningen av mordet.
Polishuset i Kiruna får in ett udda larm. En fyrhjuling har setts släpa en ren till döds och sedan dumpa den på Jon Åppas gård. Rebecka tar sig an fallet, men von Post varnar för att frågan kan vara känslig.
När Bolagshotellet rivs som ett led i flytten av Kiruna hittas liket efter Linn som försvunnit 16 år tidigare. Sven-Erik har aldrig kunnat släppa fallet och ser nu sin chans att bevisa att Linns ex-make, Jesper, är mördaren.
När en ung man dör av en överdos gör polisen allt för att stoppa spridningen av narkotika bland traktens ungdomar. Rebecka är i Stockholm och i Kiruna blir fallet snabbt personligt för Anna Maria Mella och Tommy.
En kvinna och ett spädbarn hittas döda i en bil efter en snöig och stormig natt. Kvinnan har ett slag mot huvudet och barnet har frusit ihjäl. När Rebecka åker till brottsplatsen gör hon en avgörande upptäckt i snön.