One cold morning in December, in a small rural town on the Swedish coast, Ake Melkersson is on his way to work when his car breaks down. Luckily he spots a garage nearby, but as he approaches he realises something is wrong. The owner of the garage lies dead, sprawled on the ground, his lower body crushed where a car has repeatedly driven over him. The murder investigation is led by Inspector Christian Tell who is something of a lone wolf.
Inspector Christian Tell and his team are called to the scene of a double murder. University lecturer Anne-Marie Karpov lies dead in her home, alongside her student and lover, Henrik. The crime appears straightforward: Henrik's girlfriend, Rebecca, a woman in therapy for her violent jealousy, had been spotted outside Karpov's flat, and her fingerprints are found on the door.