A review by sade
Gullstruck Island by Frances Hardinge

adventurous dark lighthearted medium-paced

4.25