I've rented this book from the library. What a fantastic read. I actually put it down several times near the end because it was a little scary in a real sort of way. I thought I knew how the story was going to end but I was surprised by it; totally not what I thought would happen.