Excellent. This is one of those "I laughed, I cried, it became a part of me" books. One complaint; the big "plot twist" at the end is a bit predictable for experienced and jaded readers (also there are a lot of hints). However, it doesn't detract much from the rest of the story, which is amazing. Definitely recommend this book.