Kurt Wallander przenosi się do domku pod Ystad i sprawia sobie psa, o czym zawsze marzył. Komisarz starzeje się, cierpi na różne dolegliwości i samotność. Pewnego dnia dowiaduje się, że będzie dziadkiem. Ojcem dziecka i przyszłym mężem Lindy jest Hans, syn Hakana von Enkego, emerytowanego oficera marynarki wojennej. Podczas przyjęcia z okazji swoich 75. urodzin Hakan von Enke opowiada Wallanderowi historię z lat 80. XX wieku, kiedy na szwedzkie wody terytorialne wtargnęła obca łódź podwodna, a on otrzymał rozkaz, by jej nie atakować. Po latach von Enke jest bliski rozwiązania tamtej zagadki, ale któregoś dnia znika. Komisarz rozpoczyna prywatne dochodzenie i trafia na zaskakujący wątek szpiegowski, sięgający czasów zimnej wojny...