A review by jhliu
In the Serpent's Wake by Rachel Hartman

5.0