A review by ingju
A Discovery of Witches by Deborah Harkness

3.0