A review by clauthieves
Shadow of Night by Deborah Harkness

5.0