All Souls Trilogy by Deborah Harkness
Deborah Harkness’ All Souls Trilogy centers around witch Diana Bishop and her vampire love Matthew Clairmont. Diana and Matthew meet when a mysterious manuscript finds Diana in the Bodleian Library. Together they must uncover its secrets while fighting forces from all sides trying to keep them apart and get to the powerful manuscript first. Deborah Harkness does a very good job of weaving her story together. I read all three of these 550+ page books back to back to back. Her protagonists are thoroughly engaging and continue to grow and change throughout the story. It also has a satisfying end with enough drama ebbs and flows to hold the reader’s attention till the conclusion. It is easy for me to see why these books have been so popular in recent years.