Håkan von Enke, een gepensioneerde marineofficier, verdwijnt tijdens zijn ochtendwandeling in een bos nabij Stockholm. Voor Kurt Wallander wordt dit een hoogstpersoonlijke kwestie aangezien Von Enke de schoonvader is van zijn dochter Linda. Terwijl Wallander zich het hoofd breekt over de toedracht, beseft hij dat hij een gigantisch geheim op het spoor is, dat betrekking heeft op de volledige Zweedse naoorlogse geschiedenis. Dan verschijnt er in zijn persoonlijk leven een nog veel donkerder wolk aan de horizon.