Wallander investigates the disappearance of a young woman believed to have been pushed off a ferry into the Baltic. He and Vanja find a skeleton buried in the garden of their new home, and he discovers that the body was buried more recently than he had presumed.
A senior police officer from Latvia comes to Ystad to help Wallander investigate the brutal slaying of two men apparently involved with the Russian mafia. Wallander soon comes to suspect that Major Liepa is responsible for leaking details of the investigation.
A friend of Wallander's daughter, Linda, asks for his help then disappears. Wallander uncovers a connection between the missing woman and an older woman whose charred remains are found buried in a shallow grave.