A review by spicycronereads
A Discovery of Witches by Deborah Harkness

adventurous mysterious tense

4.5