A Discovery of Witches
A Discovery of Witches (2018–2022) is a fantasy romance series based on Deborah Harkness’s All Souls trilogy, blending magic, intrigue, and romance in a world where witches, vampires, and daemons secretly coexist with humans. The story follows Diana Bishop (Teresa Palmer), a brilliant historian and reluctant witch who stumbles upon an enchanted manuscript, Ashmole 782,
in the Bodleian Library at Oxford. This ancient text, believed to contain secrets about the origins of supernatural beings, triggers a chain of events that forces Diana into the world of magic she has long tried to avoid. Drawn to her is Matthew Clairmont (Matthew Goode), a centuries-old vampire and geneticist with his own interest in Ashmole 782. Despite centuries-old rivalries between vampires and witches, Diana and Matthew form a forbidden romantic bond, setting off a chain reaction among the magical factions.
The series explores Diana’s journey of self-discovery as she learns to harness her powerful magic and uncovers her family’s secrets. Together, she and Matthew confront adversaries from each species who seek control over the manuscript. As they travel through time and face political struggles, Diana and Matthew must protect their love and unlock the mystery of Ashmole 782 to ensure the survival of their world.