Re-read. I love the protagonist, Steve, though his sister's got a clearer picture of the world. I adore the teachers in this book. I dig the story a lot. But this time through the ending struck me as abrupt and unsatisfying. The writing is top-notch, the characterization excellent, and the story entirely believable. I recommend it highly, but I'm still brooding about the ending.