Jo had lost her memory at the end of the last book, and spends this novel trying to figure out who she is while also discovering she should be battling demons sent to basically destroy the earth. I've been impressed with this series as Caine has created a complex, sympathetic, yet strong character in Joanne Baldwin. This series continually reminds me of the Harry Dresden series, both are outstanding.