I don't think I've picked up a book about vampires since I read the Twilight series, which was oh-so-addictive but which also watered down everything that makes vampires attractive.
Thankfully, Deborah Harkness's A Discovery of Witches, the first in the All Souls trilogy, reminds me of why stories about supernatural beings like vampires can be so compelling.
Diana Bishop is an American academic temporarily in Oxford when she stumbles across a manuscript which seems to respond to her powers as a witch. Having always tried to reject her powers, Diana tries to ignore it, but when other witches, daemons and vampires start taking an interest, Diana just can't get away. And when Matthew, a vampire who has lived many, many lives, becomes curious about Diana and the manuscript, Diana is forced into confronting her own powers in order to save herself, Matthew and their families from dangerous enemies.
First off, Diana is a brilliant protagonist. She's complex, vulnerable, full of faults, super clever, brave and strong. I like that she's so layered, and so, so, so human, even though she's a very powerful witch. Harkness creates Diana the human being first and then adds in Diana the witch, so as a reader I can relate to, sympathise and empathise with Diana the human, and never feel Diana the witch is too far fetched or unbelievable, because she's motivated by her human emotions and needs.