-
Review of A Discovery of Witches (All-Souls Trilogy book one) by Deborah Harkness
Reading Time: 2 minutesKMT. Yes this book had me hissing in annoyance and swearing because I could not like the characters. This 581-page romance-fantasy-magic novel must be enchanted because no matter how annoyed…