O ano é 1942. Nas trincheiras de Leningrado, na Frente Oriental, uma unidade de soldados noruegueses luta por uma causa justa: uma Noruega livre. O mais corajoso deles, Daniel Gudeson, é dado como morto, e seu corpo é deixado em uma vala comum. Dois anos depois, em um hospital militar de Viena, um misterioso soldado se apaixona por uma jovem enfermeira. Quando ele é convocado para combater na Hungria, o casal planeja uma fuga.
Em 1999. Um senhor perambula pelas ruas de Oslo após receber a sentença de morte do médico. Ele relembra os tempos de guerra e sabe que tem uma última missão a cumprir. Enquanto isso, Harry Hole é transferido para a Polícia Secreta depois de ferir acidentalmente um agente do serviço secreto durante a visita do presidente americano à Noruega.
Nesse novo cargo, ele tem a missão de investigar uma rede de tráfico de armas, provavelmente relacionada a um grupo neonazistas. Mas quando o inverno chega e a neve toma conta das ruas de Oslo, um assassino entra em cena com um objetivo incomum. Um ex-soldado é encontrado morto, e as pistas levam Harry de volta à guerra, em uma investigação na qual ele tem muito a ganhar e tudo a perder.