If I could give this book six stars, I would.
[On re-reading it: This book was just as powerful for me the second time, but different. I'm older now, yes, but also, the first time I sped through it like a crazy person, needing to know what happened. This time I already knew all the answers, so it was like meeting up with a very old and wise friend. The first time I was crazy with excitement, the second time I cried.]