Au XIIème siècle, Arn Magnusson participe aux croisades afin de protéger Jérusalem. Il y est forcé après avoir trahi les voeux de chasteté imposés par son ordre. Laissant derrière lui sa patrie et Cécilia, enceinte de leur enfant, il va cependant s'illustrer sur le champ de bataille, sauvant également la vie de Saladin...
Chaque été pour l'anniversaire de sa fille Jeanne, Albert l'emmène visiter un nouveau pays d'Europe. Pour ses dix sept ans, il choisit une petite île suédoise, convaincu d'y trouver le trésor perdu d'un Viking légendaire. Mais voilà que la maison louée pour leur séjour est déjà occupée par deux femmes : Annika, la propriétaire des lieux et Christine, une amie française. Les vacances soigneusement organisées par Albert vont alors prendre un tout autre tournant, ce qui est loin de déplaire à Jeanne...
Après avoir échappé de peu à la mort, Lisbeth Salander se retrouve immobilisée à l'hôpital, dans l'incapacité d'agir... De nombreux chefs d'accusation pèsent toujours sur elle et la font placer en isolement par la police, dans une chambre jouxtant celle de son père, qui la hait et qui n'est guère en meilleur état qu'elle... A l'extérieur, Mikael Blomkvist continue de mener l'enquête sans pouvoir avoir le moindre contact avec Lisbeth. Il ne tarde pas à mettre à jour certaines activités souterraines menées par les services secrets. Ce qui pourrait déstabiliser les hautes sphères de l'État mais surtout blanchir Lisbeth une bonne fois pour toutes.