A review by michaelcattigan
The Lie Tree by Frances Hardinge

5.0