Review: The Book of Life

The Book of Life (All Souls Trilogy, #3)

*This galley was provided by Netgalley in exchange for an honest review*

Disclaimer: I probably am a little biased on this one, I have to admit. I adored the predecessors in the trilogy so I feel like I was already predisposed to enjoy it before I opened the book (figuratively of course…since this was in e-format, ha).

Also I’m trying hard not to give away huge plot points, but just in case, here is your SPOILERS AHEAD WARNING. I’m also going to assume you’ve read the first two books. If not…turn back now.

This is the final book in the All Souls Trilogy following the witch Diana Bishop and her now-husband, the vampire, Matthew Clairmont as they fight against old prejudices between their species, search for a book that might reveal untold secrets, find a serial killer/rapist vampire, and protect their unborn twins. This sounds like the recipe for too many tangled plots, but I think Harkness pulled it together nicely. The previous book had Diana and Matthew running around Elizabethan England as Diana learning how to be a witch. The Book of Life brought them back to modern times. I think Harkness treated the whole time travel aspect pretty well. I always joke in these books that once you accept that vampires or witches exist (in the story) then you have to open yourself up to more seemly impossible situations. Never once did the other characters disbelieve that Diana and Matthew were hanging out with Christopher Marlowe, however they did question how a witch and a vampire made babies (when a vampire and a witch love each other very much…).

One of my favorite things about this series is that while yes, at the beginning Matthew was one of those ALPHA males, which I think his reasons for being so are satisfactorily explained, he shows growth and gives Diana room to do what she does. Diana was so much better in the last two books than the first. She kind of was waspish in the first following that stuffy female academic trope, she’s also shown development into being an actual person showing a range of emotions.

I am not a science person, however I appreciated the plot dealing with Matthew and his merry group of researchers delving into the genetics of the ‘creatures’ of this universe. I also was interested in Diana delving into what went into the spell crafting.

The serial killer/rapist plot is tangled so I’ll say I liked how Harkness dealt with it without it getting neither lost in all the other more important plots, or letting it take over the same and turning this into a very different book.


I can’t come up with anything I didn’t like about the book except for the formatting that comes with reading a galley, but that’s expected and I obviously don’t count it against the book or the author. I said before that there was a lot going on in the book and I think that it was necessary to have the complications. The subplots all related to each other so it wasn’t forced. Harkness showed to have one problem like Diana and Mathew ignoring the covenant set down by their ruling body that states creatures are not to be in a relationship, there are repercussions of that. Same for once that rule is broken, and babies are made where it seemed impossible, there are repercussions of that. Like what are those babies? Witches? Vampires?  (Diana uses two combinations of the species which made me chuckle, but of course now I can’t find them). If they are vampires will they have Matthew’s bloodrage? Never once did I feel that a plot was forced or fluff. The villains aren’t stock and the heroes have flaws. It’s a great amount of fun and adventure.

I look forward to Harkness’s next endeavor even though we’re through with the the Bishop-Clairmont clan. I am a bit sad to be leaving them, but happy they get their ending.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s