Book Review A Discovery Of Witches (All Souls Trilogy #1) by Deborah Harkness 4 years ago • 4 min read