En diciembre de 1945, un avión británico aterriza en Buckenburg(Alemania) y de él desciende un hombre con una pequeña bolsa negra que se dirige a la prisión de Hamelin, donde están encerrados docecriminales de guerra alemanes: su misión consiste en ejecutar a esospeligrosos asesinos.Cincuenta y cuatro años después, en 1999, HerbertMolin, un policía sueco ya jubilado que vive apaciblemente en sugranja, situada en el pueblecito de Härdjedalen, muere de manerabrutal: literalmente, el asesino lo ha matado a latigazos, además, lapolicía descubre alrededor del cadáver huellas sanguinolentas muyextrañas, como si alguien hubiera ejecutado en torno a él unos pasosde baile. Un antiguo compañero de Molin, el joven Stefan Lindman,decide viajar a Härdjedalen para averiguar lo ocurrido, pese a que noestá en muy buenas condiciones de salud. Sin embargo, poco a poco irádescubriendo misteriosas conexiones entre la muerte de Molin, loscolaboracionistas durante la segunda guerra mundial y los gruposneonazis de la actualidad. Para Lindman ya no habrá marcha atrás: cada pista lo impelirá a seguir adelante para saber la verdad.