Look, I Have a Type
Okay, so I started this one at like 2 AM because I'd just finished a coding sprint for my thesis (don't tell Dr. Patel I was actually debugging a side project), and I needed something to wind down with. Twenty-four hours of paranormal romance featuring vampires, witches, and time travel? Yeah, that's not exactly my usual Sanderson-adjacent fare, but sometimes you just want to see how the other half lives. The fantasy-romance half. The half that apparently has way more feelings than stat blocks.
And honestly? I get it now. I get why people devour these books.
The Book of Life is the finale of Deborah Harkness's All Souls trilogy, and it's doing a lot. We're talking time-travel consequences, ancient vampire politics, witch power systems (which, okay, the magic system here isn't exactly hard magic—more vibes-based than Sanderson would approve of—but it's internally consistent enough that I wasn't throwing things). Diana and Matthew are back from Elizabethan London, there's a mysterious manuscript everyone's hunting, and the cast of characters is... extensive. Like, D&D party that somehow grew to twelve people and the DM is just trying to give everyone screen time extensive.
Jennifer Ikeda Walked So Other Narrators Could Run
Let me be clear: Jennifer Ikeda is carrying this audiobook on her back like a paladin with 18 Strength. The woman does voices. Distinct, characterful voices that made me actually care about secondary characters I would've skimmed past in print. Her Matthew has this measured, ancient-vampire gravitas that works even when he's being insufferably overprotective (which is... often). Ikeda brings that same gravitas to Court of Mist and Fury, though the power dynamics there hit differently. Diana sounds competent and warm without veering into "perfect protagonist" territory. And the supporting cast? I could tell characters apart. In a book with this many people, that's not nothing.
Her emotional delivery is genuinely good too. There's a torture scene in here—yeah, heads up on that—and Ikeda doesn't oversell it but doesn't shy away either. It's uncomfortable in the way it should be. She's got range.
Now, some folks have noted the accents aren't 100% consistent across the series, and I'll be honest, I only listened to this one so I can't compare. But within this book? The Scottish accent she does is solid. Not distractingly bad, which is my bar for fantasy accents. (Steven Pacey has ruined me. I accept this.)
The Pacing Problem (And Why I Didn't Mind)
Here's the thing: this book is almost 24 hours long, and it feels like it sometimes. The middle section especially—there's a lot of "gathering allies" and "dealing with vampire bureaucracy" and "Diana discovering new powers" that could've been tightened. If you're the type who listens at 1.5x and gets antsy when plot threads multiply, you might find yourself zoning out during the Sept-Tours chapters.
But I was listening while doing dishes, walking to campus, and pretending to organize my board game shelf, so the slower sections worked for me. It's comfort listening. You're not on the edge of your seat the whole time, but you're in this world with these characters, and Harkness clearly loves the historical details she's threading through. (She's a history professor, which explains so much about the research-dump energy here. If you don't like info-dumps, this isn't for you. But you're wrong.)
The finale does pick up, and the payoff for the Ashmole 782 mystery is satisfying enough. Not "Sanderson avalanche" satisfying, but emotionally earned in a way that fits the genre.
Fair Warning: Know What You're Getting Into
This is paranormal romance first, fantasy second. From Blood and Ash walks that same line, though it leans harder into the fantasy worldbuilding. The relationship between Diana and Matthew is the core of everything, and if you're not invested in them as a couple, this book will drag hard. There's also some violence and torture that might catch romance readers off guard, and a few intimate scenes (tasteful but present).
Also, and I say this with love: this book has "finale bloat." Harkness wants to give every character from the series a moment, and some of those moments feel like cameos rather than organic story beats. My D&D group would recognize this energy—it's the final session where the DM is desperately trying to wrap up everyone's character arc in three hours.
Who Should Listen (And Who Should Skip)
If you've read the first two books, obviously you're finishing this. Jennifer Ikeda makes it worth the audio format. If you're new to the series, start with A Discovery of Witches—this is not a standalone.
Best for: long commutes, chores, any activity where you want to be transported but don't need to catch every detail. The production is clean, Ikeda's voice is genuinely pleasant to spend 24 hours with, and the world is cozy in that "supernatural academia meets vampire aristocracy" way.
Skip if: you need tight plotting, hard magic systems, or you're sensitive to torture/violence scenes. Also maybe skip if inconsistent accents across a series would bug you—I can't vouch for the earlier books.
Quest Complete
I read this instead of writing my thesis, and I don't regret it. (Dr. Patel, if you're reading this, no you're not.) It's not going to convert anyone who doesn't already like paranormal romance, but it's a solid, well-narrated conclusion to a series that clearly has a devoted fanbase for good reason. Jennifer Ikeda is a treasure. The worldbuilding is more "vibes and history" than "rigorous systems," but sometimes that's exactly what you need at 2 AM when your code finally compiles.
Yes, it's 24 hours. Yes, it's worth it. Mostly.
















