Spring is in the air and Puck and Einar, as well as Christer Wijk are invited to a wedding in Skoga. The day before the wedding, the bride-to-be enters a flower-shop in order to inspect her bridal bouquet of lily of the valley, but suddenly vanishes without at trace. When she eventually turns up again, it is Christer who finds her. She lies dead outside her home with a bouquet of lily of the valley in her hand. Everybody close to the bride are suspects, not least her best friend, whom Christer has just begun flirting with. Everybody seems to have something to hide. Question is: are their secrets connected to the murder?
O agente especial Carl Hamilton já teve uma família. Mas as pessoas que mais amava no mundo foram tiradas dele em um ato de vingança – e agora o rapto de sua afilhada de sete anos de idade traz de volta memórias dolorosamente intensas. Quando a imagem da garota Nathalie surge na internet, começa a ficar claro que o sequestro está diretamente relacionado ao cargo de sua mãe, Ewa Tanguy, chefe do departamento de segurança do governo. Tudo indica que o responsável é um milionário saudita, que quer usar a menina como um exemplo. As autoridades permanecem passivas. Isso significa que é hora de Hamilton entrar em ação, numa perigosa (e suicida) missão de resgate.
Após quase ser morta pelo próprio pai, Lisbeth Salander é levada para o hospital em estado grave. Lá também está internado o pai dela, Alexander Zalachenko, que se tornou uma grande ameaça devido às informações que possui.
Lisbeth, uma hacker de computador, foge após ser acusada de três assassinatos. Caberá ao jornalista Mikael investigar o caso e tentar limpar o nome da garota.
Há 40 anos, uma adolescente de 16 anos desapareceu sem deixar pistas e seu corpo jamais foi encontrado. O tio da jovem acredita que ela tenha sido assassinada por alguém da família. Para encontrar provas, ele contrata um jornalista e uma hacker.