A Discovery of Witches (All Souls Trilogy, #1)A Discovery of Witches by Deborah Harkness
My rating: 5 of 5 stars

A Discovery of Witches is the first installment of the All Souls Trilogy. The story offers a little history, magic, romance, paranormal, and mystery; a wonderful combination of Harry Potter and Romeo and Juliet, with a drop of Black Dagger Brotherhood thrown in for the fun of it. The two main characters are star crossed lovers in that they share a forbidden love between them. Diana is a witch who has long denied her heritage and power. Matthew is a 1500 year old vampire and leader of a secret order that the world has forgotten about.

This book is drenched in science, history, and characters but that lends the characters a bit of depth and normalcy that makes them seem more real since they clearly have jobs, obligations, and overbearing families like the rest of us. The supporting cast of characters is extensive but they each play an important role in Diana and Matthew’s lives and subsequent journey. We follow Diana and Matthew on their journey to accept the feelings they have for each other and the trials and tribulations they face all supposedly because of a book that everyone wants but can’t get.

Be forewarned, this book does leave you hanging, BIG TIME. At the end of this book, the future is uncertain and you can only speculate as to what will happen next. It leaves you yearning to have the second book, Shadow of Night, handy so that you can jump right into it and continue the story.

View all my reviews