►►►►►►►►►►►►►►►►►►►►►►►►►►►►►►►►►►►►►►►►► NOTE: I was given a free copy of the book from the publisher in exchange for a honest review. ►►►►►►►►►►►►►►►►►►►►►►►►►►►►►►►►►►►►►►►►► Purgatory's Angel is the first book in the Dark Angel Series by B. Hughes-Millman Dark Angels fight demons in their sleep. Piques your interest, sounds original, doesn't it? It did to me when I read the blurb on Library Thing and I was 'awarded' one of the books. The first few chapters were a bit slow, laying out some of the base of how Jamie fights demons in her dreams. Stick with it, I did and was hooked. The more I read, the more involved I got. It's a well written, complex story with twists and turns ... sometimes more questions than answers, but it's all revealed as the chapters go by. It's interesting how waking and sleeping worlds are weaved together. The demons in the dreams are really human's with evil souls. When a Dark Angel kills one in the dream world, they die in the waking world, and if a demon kills someone in the dreams, they die in the real world. Very interesting concept and pretty original. Jaime is a strong, believable, multilayered main character, with the right amount of snark that sometimes hides her sadness and pain that's just below the surface. All the characters are believable with multiple facets to their personalities. Who is the 'good guys', the 'bad guys' or are they both at one point or the other in the story? Actually liked it that it kept you guessing, revealing more and more as you go along. And there are surprises... but that's as much as I can go, spoilers you know. There's really only one sex scene in the book or really one chapter. It's not over the top, and fits nicely into the storyline. Skinny: Slow start leads into a "I don't want to put it down" story with twist turns and surprises. Complex, believable, love them-hate them characters. You take away the thought that no matter how bad things get you fight the good fight because it's the right thing to do.