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.
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ść.