Un matin de décembre, dans une petite ville suédoise, Seja est réveillée par un coup de fil d'Ake Melkersson, son voisin. Ake, sous le choc, lui apprend avoir découvert un homme mort, le bas du corps écrasé par une voiture. Lorsqu'elle l'accompagne sur le lieu du crime, le fragile équilibre qu'elle avait bâti dans sa vie est bouleversé. Seja rencontre l'inspecteur Christian Tell, en charge de l'affaire. Les indices restent minces et les choses se compliquent encore lorsqu'une nouvelle victime est retrouvée, tuée dans les mêmes circonstances.
Sans compter le début d'une liaison entre Christian et Seja. Pourtant la jeune femme dissimule des éléments à l'inspecteur, se gardant de lui révéler que certains aspects des meurtres lui rappellent une jeune fille connue des années auparavant. Quel est le lien entre ces meurtres et les événements qui se sont déroulés douze ans plus tôt ? Le passé ressurgit, non sans conséquences pour Seja, pour l'enquête et pour le commissaire Christian Tell lui-même.