For me, Gaiman's magic lies in the fact that I never know where the story is going to go next. There are stories within the story, twists and new characters that are continuously introduced until you realize that there are only a few pages left...I'm not entirely sure what just happened, but I think I loved it.