A Discovery of Witches by Deborah Harkness
The first in Harkness’ All Souls series, A Discovery of Witches introduces you to Diana Bishop, a historian who is also a witch. When she opens an alchemical manuscript in the Bodleian Library, it’s an unwelcome intrusion of magic into her carefully ordered life. Though Diana is a witch of impeccable lineage, the violent death of her parents while she was still a child convinced her that human fear is more potent than any witchcraft. Now Diana has unwittingly exposed herself to a world she’s kept at bay for years; one of powerful witches, creative, destructive daemons and long-lived vampires.
Find other titles in the All Souls series here.