This series, why is it so good? I devour the pages like a starving lion! 
 Kara is pretty much the same as she has been since the beginning and hasn't descended into Mary Sue territory or suffered character assassination, so hooray! Last book she became Rhyzkahl's personal summoner, which means she has to summon him once a month for three years. Apparently this includes watching television and having wild sex with him, ugh. 
 I still don't like Rhyzkahl, but at least he's less prominent in this book compared to the first two. And he doesn't rush in to save the day, swooping in with his Deus Ex Machina powers, so extra bonus here, since that was my huge gripe in my Blood of the Demon review. It is tarnished a bit when he is summoned to take Michael Moran to the demon realm to live happily ever after... or something. Whatever. He's still up to something in any case, as Kara noticed he used her computer to look up places on Google Earth. Good choice, Demon Lord! I hope you also used the Google search engine and Kara's primary web browser is Google Chrome. :-D (This review is not brought to you by Google, promise!) 
 Moving on, Kara needs to stop being such a teenager and just tell Ryan she likes him, god! I'm not a shipper or anything (it destroys friendships, lives, and internet forums!) but those two just need to have wild sex already! Seriously, the sexual tension between them is so heavy if someone lit a match I think it would demolish a small country! *ahem* Ryan's still great and my favourite, nothing new there! He's still carrying that huge torch for Kara, demons hate him, he doesn't like Kara's sexual relationship with Rhyzkahl *gives Ryan a brofist*. Oh, and (view spoiler)[ Holy crap, Ryan is a demonic lord! Zack is a demon that is watching over him! What the hell is next, Jill is a succubus? If she was, I'd still be okay with that, because these people are awesome and I love them! (hide spoiler)] 
 The procedural story... yep, it was good and I had no idea who the culprit was. I suck, good thing I'm not a detective. 
 Another four stars I will happily hand over to Diana Rowland's Kara Gillian!