Categories: GeekMom

A Discovery of Witches

Deborah Harkness is one busy lady. She’s a professor of history who researches academic topics like science during the Elizabethan era. She’s also a wine expert who blogs about affordable wine. And now she’s written her first novel, A Discovery of Witches. Quite a lengthy one too at 579 pages. She must be tired. At least her main character, Diana Bishop, is tired. Diana, who also happens to be a historian specializing in the early sciences, seems to be chronically exhausted. This novel chronicles her many naps and early bedtimes. Sometimes Diana protests but she’s tucked into bed anyway by a caring vampire or witchy old aunt. But the reader isn’t likely to yawn.

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.

Related Post
Liked it? Take a second to support GeekMom and GeekDad on Patreon!

Share
Published by

Recent Posts

The Winter Goddess by Megan Barnard

The fight between winter and the onset of spring is something we know well in…

February 18, 2026

If you are looking for a way to escape this never ending January, a trip…

January 30, 2026

‘Mouse Guard: Dawn of the Black Axe’: Interviewing David Petersen on the Black Axe’s Origin Story

Out today is the newest Mouse Guard book, 'Mouse Guard: Dawn of the Black Axe'—and…

January 20, 2026

The New Rubik’s x Tetris Cube Is a Fun Mashup of ’80s Toys

If you like some extra squares in your cubes, check out the new Rubik's x…

December 22, 2025

Skye Sweetnam, Sumo Cyco, and the Power of Community

Like many others, I jumped directly into my Apple Music Replay this year filled with…

December 17, 2025

GeekDad/GeekMom Holiday Gift Guide 2025: Stocking Stuffers

It's time to stuff the stockings that were hung with care with our must-have stocking…

December 15, 2025