A review by mythicsage
Shadow of Night by Deborah Harkness

4.25