A Discovery of Witches

Historian Diana finds herself immersed in a world of vampires, daemons, witches and forbidden love when she comes across an ancient manuscript forcing her to acknowledge her own magical heritage.