A review by fictionandfarming
Seasparrow by Kristin Cashore

5.0