A Discovery of Witches (2018–2022) ist eine Fantasy-Romanreihe, die auf Deborah Harkness‘ All Souls-Trilogie basiert und Magie, Intrigen und Romantik in einer Welt vermischt, in der Hexen, Vampire und Dämonen heimlich mit Menschen koexistieren. Die Geschichte handelt von Diana Bishop (Teresa Palmer), einer brillanten Historikerin und widerwilligen Hexe, die in der Bodleian Library in Oxford über ein verzaubertes Manuskript, Ashmole 782, stolpert. Dieser alte Text, von dem angenommen wird, dass er Geheimnisse über die Ursprünge übernatürlicher Wesen enthält, löst eine Kette von Ereignissen aus, die Diana in die Welt der Magie zwingt, der sie lange aus dem Weg gehen wollte.
Zu ihr hingezogen ist Matthew Clairmont (Matthew Goode), ein jahrhundertealter Vampir und Genetiker mit einem eigenen Interesse an Ashmole 782. Trotz jahrhundertealter Rivalitäten zwischen Vampiren und Hexen gehen Diana und Matthew eine verbotene romantische Verbindung ein, die eine Kettenreaktion unter den magischen Fraktionen auslöst.
Die Serie erkundet Dianas Reise der Selbstfindung, während sie lernt, ihre mächtige Magie zu bändigen und die Geheimnisse ihrer Familie aufdeckt. Gemeinsam stellen sie und Matthew sich Gegnern jeder Spezies entgegen, die die Kontrolle über das Manuskript anstreben. Während sie durch die Zeit reisen und sich politischen Kämpfen stellen, müssen Diana und Matthew ihre Liebe beschützen und das Geheimnis von Ashmole 782 lüften, um das Überleben ihrer Welt zu sichern.