Columbus is a small town, untouched by the 21st century. But when three young women are found dead – victims of what appear to be ritual murders – things start to get very dark and dangerous. Private investigator Savannah Levine can handle “dark and dangerous”. As the daughter of a black witch, she has a lot of power running through her veins. But her arrival in Columbus has not gone unnoticed. Savannah may think she’s tracking down a murderer, but could she be the killer’s next target? Of course she could always ask her old friend (and half-demon) Adam Vasic for back up. But Savannah has her own reasons for keeping Adam well away from Columbus. And in any case, she can rely on her own powers…

First of all, it’s the first one narrated by Savannah. I’m actually kind of glad that she wasn’t a narrator in the series before, because there’s something about having seen her grow up and then getting to hear her own voice that’s kind of awesome. She basically turned out exactly how I had expected, and that’s a pretty awesome thing to behold.

Waking the Witch includes a great mystery for Savannah to solve, which ends up leading to lots of adventure and drama. I also really enjoyed getting to see how Savannah and Adam interact now that she’s all grown up … and still has a crush on him! It was great to see how she’s dealing with that situation, and also just to see them bantering back and forth like they’ve known each their entire lives which, I suppose, is true to a slightly lesser extent.

I thought that I would miss some of the other characters in the series, but to be honest, they weren’t really necessary. Armstrong told a great story focusing primarily on Savannah (and a little bit on Adam), and the few mentions of the other characters were best used purely for context and framing the story within the greater narrative arc of the series.