Take a photo of a barcode or cover
A review by sade
Gullstruck Island by Frances Hardinge
adventurous
dark
lighthearted
medium-paced
4.25