Février 1991. Un canot pneumatique s'échoue sur une plage en Scanie. Il contient les corps de deux hommes exécutés d'une balle dans le coeur. L'origine du canot est vite établie : de fabrication yougoslave à l'usage des Soviétiques et de leurs pays satellites. Les corps sont identifiés : des criminels lettons d'origine russe liés à la mafia. Un policier de Riga est appelé en renfort à Ystad. Dès son retour de Lettonie, l'étrange major Liepa pour lequel l'inspecteur Wallander s'est pris d'amitié est assassiné. Wallander part alors pour Riga. Là, privé de tous repères, il se trouve plongé dans un pays en plein bouleversement, où la démocratie n'est encore qu'un rêve, un monde glacé fait de surveillance policière, de menaces non voilées, de mensonges. Où se cache la vérité ? à force d'obstination l'inspecteur suédois, réduit à ses seules intuitions, mais désireux que justice soit rendue, parviendra à faire la lumière.