Jim's got wings! I adore Jim with all his new angelic powers. Jim, Adrian (aka Ad) and Eddie are set on saving Isaac Rothe from Mathias, in turn saving him from Devina as well. Mathias wants Isaac dead and will stop at nothing to kill him...or will he? Jim is willing do anything to save Isaac, which technically didn't make sense to me. How does Mathias killing Isaac allow him to be claimed by Devina? Fortunately it all began to make sense when Jim figures out that he was trying to save the wrong persons soul. But in this case, even if he did have the correct person from the start, this guy seemed beyond saving. I did enjoy that little turn of events and it made the story come together better. Although, initially I did spend a good amount of time trying to figure out does Devina even would want Isaac? 
 Isaac, I like him. I hope he makes an appearance later in the series. He is a lot like Jim. He's a dangerous, lethal killer with morals. Isaac is an oxymoron for sure, but that makes him a good guy. Sort of. I thought for a second he would end up apart of Jim's team, but that didn't happen. Maybe it will later. 
 I like Isaac with Grier. Of course no Ward book will do without a little romance, insta-love and hooking up. They have great chemistry, and their times together are seriously high on the hot meter. I'm glad that Grier wasn't the main character, because had she been I probably wouldn't have liked her as much. At times she really comes off as holier than thou, which I could pass on. Her character needed to get off her high horse and come to reality. But I guess in the end it all worked out. Apparently the bad boy can get the good girl after all. 
 Mathias, he's just ridiculous. He's totally week and deserves everything he gets, but at the same time you almost feel a little sorry for him. Almost. He's the perfect villain. 
 Devina is back and she's seeing a therapist! A demon needing help for her OCD is too funny and very nonsensical. This B is deranged and pretty sick in the head. But I one should expect no less from such a character. She keeps the story moving and keeps our good guys on their toes...or backs. Which in her world is way worse. 
 I was starting to wonder if the good side was going to win every time, and I'm glad they won't. If they did it would be pretty boring after a while. Score one for the bad guys, now their game for souls is now one to one. I do wonder if Jim and his boys will ever have to fight Devina for the soul of a woman. That would be a fun twist to read about.