A review by caseysummer
A Discovery of Witches by Deborah Harkness

5.0