Dwa dni przed świętami w sparaliżowanej burzą śnieżną Szwecji dochodzi do zaginięcia pięciomiesięcznego dziecka. Policjantka prowadząca śledztwo podejrzewa, że rodzice nie mówią całej prawdy.
Podczas nocnego wypadu na miasto David i Siri poznają Camille. Rozpoczyna się zalotna gra, w trakcie której zacierają się kolejne granice. Pod wpływem alkoholu i chwilowej ciekawości para decyduje się na trójkąt.
Dwie siostry mieszkają razem i dzielą się wszystkim. Gdy młodsza z nich, Alicia, przeprowadza się do swojego chłopaka, starsza, Vanessa, musi radzić sobie sama. Alicia usiłuje przywyknąć do nowego życia w luksusie.
Na południu Szwecji dochodzi do brutalnego morderstwa dziesięciolatki. Utworzona grupa rozpoznawcza pod dowództwem Åkessona ma za zadanie złapać zabójcę.
W Kirunie dochodzi do bestialskiego zabójstwa Francuza. Sprawą zajmuje się szwedzki zastępca prokuratora Anders Harnesk i paryska policjantka Kahina Zadi.
Matka zaprasza w odwiedziny Lassego, Oskara i Jonnę i rodzeństwo udaje się do rodzinnego pensjonatu na wyspie Sunnanö. Miejsce to przypomina im o konfliktach i mrocznych tajemnicach.
W 1790 roku, Johan Gustav Dåadd przyłącza się do sztokholmskiej policji, próbując zmienić lub przynajmniej poprawić system od wewnątrz. Rozdarty między sojuszami, rozwiązuje zbrodnie wśród bogatych i biednych.
Gdy Lisbeth Salander zostaje podejrzana o zamordowanie dwójki dziennikarzy śledczych prowadzących sprawę handlu kobietami, Mikael Blomkvist postanawia udowodnić jej niewinność.