It's been a while since my last review and I'm sorry about that. Things have been very busy lately. But here I am so please bear with me.
While going through ancient texts in a library in Oxford, historian and witch Diana Bishop finds an ancient book that she refers to as Ashmole 782. Since she has wanted to distance herself from her magic and witch history so that she can continue to pass as human, she seeks to distance herself from that book as well by returning the book to the stacks. Unbeknownst to her, the book has been missing for centuries so her discovery and her ability to crack the code of the book has attracted the attention of vampires, demons and other witches. One of those vampires, Matthew Clairmont, has also been searching for that book and becomes drawn to Diana because he thinks she can lead him to it. He, however, soon finds himself drawn to her for reasons other than the book.
Harkness' writing style is intriguing, descriptive and lushly captivating. I felt immersed in the characters and their world. The characters are so developed that they are multifaceted and multilayered. They are complex, with intricate backstories, and yes, even flaws. They are far from perfect, which is refreshing.
I enjoyed it for sure.