A review by hunnypotts
A Discovery of Witches by Deborah Harkness

3.75