Poursuivant ses investigations sur la disparition d'Harriet Vanger, Michael Blomkvist découvre une sombre histoire familiale, pleine de secrets et de mensonges.
Lorsque leur fils, Winston, succombe à la maladie des marais, le couple d'Arthur et Cybill implose. Pendant ce temps, à Agra, le capitaine Redfield et Percy Law parviennent à régler leur différent.
Pourchassée par le terrible Colonel, la mafia russe et les services de renseignements français, Lady S se réfugie dans le château de Lord Whippendale, au large de l'Angleterre.