Inspector Kari Vaara of Helsinki returns in a case that sees a beautiful young woman murdered in an apparent sadomasochistic attack... But his investigation leads to him coming up against a wall of silence that implicates the very highest levels of power.
His previous case left Kari Vaara with a scarred face, chronic insomnia and a full body count's worth of ghosts. A year later, in Helsinki, and Kari is working the graveyard shift in the homicide unit.
Kari is drawn into the murder-by-torture case of Isa Filippov, the philandering wife of a Russian businessman. Her lover is clearly being framed and while Ivan Filippov's arrogance is highly suspicious, he's got friends in high places. Kari is sucked ever deeper and soon the past and present collide in ways no one could have anticipated...
Discover the hottest new voice in Scandinavian crime-writing - if you love Jo Nesbo and Stieg Larsson you'll love James Thompson.
If you're a fan of Jo Nesbo's Harry Hole, you'll love Inspector Vaara.
'We don't talk about hatred, we hate in silence. It's our way. We do everything in silence.'
One hundred miles inside the Arctic Circle, Sufia Elmi, a beautiful and enchanting Somali movie star, is found dead - her body stripped naked and mutilated.
Detective Kari Vaara is determined to get right to the heart of the hate crime. As the media reaches fever pitch, suspects emerge. Among them a past figure Vaara would rather forget.
Meanwhile, his American wife Kate is struggling to cope, pregnant and isolated in her new home.
In the thick of a cruel, endless winter, who is cold enough to kill?
Standard Delivery: Between 12 May - 26 May Express Delivery: Between 11 May - 14 May Standard Delivery: Between 17 May - 28 May Express Delivery: Between 14 May - 18 May Standard Delivery: Between 18 May - 1 Jun Express Delivery: Between 17 May - 20 May Standard Delivery: Between 18 May - 10 Jun Express Delivery: Between 17 May - 31 May Standard Delivery: Between 20 May - 4 Jun Express Delivery: Between 19 May - 25 May Standard Delivery: Between 31 May - 21 Jun Express Delivery: Between 28 May - 9 Jun Standard Delivery: Between Express Delivery: Between