A review by carlyisnotliterate
Deeplight by Frances Hardinge

3.0

Selphin would have made a much more interesting main character tbh