I read this book, and it haunted me all night long. The next day, I read it again, just to feel it again and make sure I could really soak it in. It's a fabulous, well written book with an ending that I could not have seen coming. It's absolutely worth the hype.