There’s a lot going on in this book. It’s an interspecies love story as well as a mystery. It’s rich in ancient manuscripts, alchemical wisdom, and intriguing locations. This book would translate well to the movie screen. It deserves to be seen as well as read.
A Discovery of Witches does have some shortcomings. The story is told through the experiences of witches, vampires, and daemons who annoyingly remind each other of their identities in each conversation. Not until about 100 pages in is the reader finally trusted to remember that vampires and witches are actually the ones doing the talking. It also gets bogged down in irrelevant details like Diana’s casual attire and hefty appetite. And too often the reader is informed rather than shown that Diana is stubborn and her vampire love interest Matthew Clairmont is dangerous. On the page, Diana seems less stubborn than understandably resistant to being told what to do by everyone. Matthew seems more fussy and bossy than dangerous.
What carries this story is the depth of knowledge Ms. Harkness brings to it. She clearly knows the alchemical magic that happens when historical artifacts meet with passionate seekers. In a larger sense, Diana is a lover of all the eras Matthew has known so intimately and her very salvation may lie in history itself. A Discovery of Witches is the first in a series called the All Souls Trilogy. Readers can look forward to more danger, intrigue, and romance with Diana and Matthew. They may develop quite a passion for history too.
Like many others, I jumped directly into my Apple Music Replay this year filled with…
It's time to stuff the stockings that were hung with care with our must-have stocking…
It's time to get styling and stocking up on everyday necessities that we think you…
Every geek loves a new gadget. Here’s a selection from the GeekDad and GeekMom writers,…
If you enjoy 3D printing with filament and are interested in something new, resin printing…
After spending some time with xTool's M1 Ultra, the other tools in my maker arsenal…