Lisbeth Salander – the heart of Larsson’s two previous novels – lies in critical condition, a bullet wound to her head, in the intensive care unit of a Swedish city hospital. She’s fighting for her life in more ways than one: if and when she recovers, she’ll be taken back to Stockholm to stand trial for three murders.
A tour bus crashes in a savage snowstorm and lands Jack Reacher in the middle of a deadly confrontation. In nearby Bolton, South Dakota, one brave woman is standing up for justice in a small town threatened by sinister forces. If she’s going to live long enough to testify, she’ll need help. Because a killer is coming to Bolton, a coldly proficient assassin who never misses.
Rusty is the prime suspect. Reunited with his charismatic lawyer Sandy Stern, he will do anything to convince his beloved son, Nat, of his innocence. But what is he hiding?
