This has got to be the best book I have ever read in my life. It keeps you interested the whole time and has a great message that no world can ever be perfect, and that's the way it is supposed to be. I read this book as a kid and reread it now, and I was just as interested this time as last time.