The witch Diana’s and the vampire Matthew’s quests to discover their origins and confront the threats to their star-crossed union tie up as neatly as one of Diana’s magical weaver’s knots.
In the resolution of the All Souls trilogy, Diana’s impossible pregnancy with Matthew’s twins advances as various forces seek the couple’s separation, their destruction or both, mainly due to the covenant against liaisons across supernatural species lines. While Matthew searches for genetic answers to how he and Diana could be cross-fertile and what that will mean for their children, Diana seeks magical revelations from the missing Ashmole 782 manuscript, the fabled Book of Life. Figures from their pasts also resurface, injecting additional danger and urgency into their search. The novel lacks the sweep of the previous book (Shadow of Night, 2012), which offered a vivid immersion into the daily life and court intrigue of late 16th-century London and Prague. But, as in the previous two installments, there are healthy doses of action, colorful magic, angst-y romance and emotional epiphany, plus mansion-hopping across the globe, historical tidbits and name-dropping of famous artworks and manuscripts.
There are few surprises, but it’s still satisfying to travel with these characters toward their more-than-well-earned happy ending.