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

adventurous challenging dark emotional funny hopeful inspiring mysterious reflective sad

5.0