Pippi in The South Seas by Astrid Lindgren
I am pretty sure this is the best book in the Pippi Longstocking trilogy. It had sad moments, happy moments, intense moments, and funny moments. It was the best of the first two books mashed together and a little bit better, in fact. I think everyone should be reading the Pippi Longstocking trilogy as soon as possible because they are just awesome books!