The story is well written, fast paced, and funny. Love all the characters in the book. There is actually not one character that annoys me. They each have there own character and uniqueness about them. In this book, there is an archangel, several gargoyle, werewolves, fairies, and of course demons which are all Nicely interwined throughout the story.