Absolutely fantastic book, the last of the Millenium Trilogy, which breaks my heart. Lisbeth Salander, one of the most original characters I've encountered, and Mikael Blomqvist feel so real, I'd know them if I saw them walking down the street. This book had so much going on in it that it's swirling around in my head like confetti, amazing dialogue, incredible tight plot, great fight scenes, less sex than the other two books, but given the plot, which I don't want to give away a drop of, it had to be that way. Wonderful, wonderful, wonderful! Thank you so much mom!