A review by tragica
Gullstruck Island by Frances Hardinge

4.0

4.5☆