A Discovery of Witches by Deborah Harkness

A Discovery of Witches

Meet Diana Bishop, a noted professor and reluctant witch. Diana wants nothing to do with magic, but when she uncovers a long forgotten alchemical manuscript that tells the secrets of the existence of daemons, witches and vampires, she may not have a choice.

Enter Mathew Clairmont, a noted geneticist and vampire. At first, he only wants the manuscript, but soon he realizes that Diana is more intriguing than the secrets the manuscript holds.
Together they will join forces and delve into the world of magic, while trying to stay clear of the people who want to see them fail.

Bishop is a superb writer who not only makes her characters leap off the page, but also delves into the science of alchemy and challenges the reader to go past the ordinary and to explore a world of possibilities.