In my opinion, one of the signs of a good author (and a good story) is the ability the author has to make you feel like you are there with the characters. Gaiman had me with the main character for the entire book to the point that I can't even talk/think about one scene without my stomach churning and feeling uncomfortable just writing about it! The imagery, the story, the character development, etc. were all perfect. I wish it was a little longer but at the same time it was just right in terms of length. I think I just wanted to stay in Gaiman's world a little longer. Great book.