Año 1944. Daniel, combatiente del frente oriental, muere asesinado en las trincheras de Leningrado. En un hospital de Viena, un soldado herido dice ser Daniel. Entre él y la enfermera Helena surge un romance. Año 1999. El investigador Harry Hole dispara por accidente a un agente de los servicios secretos durante la visita a Noruega del presidente Clinton. Harry Hole es trasladado a la policía de seguridad ciudadana, donde se le asigna la misión de comprobar la información sobre una red de tráfico de armas relacionada con círculos de viejos y nuevos nazis.