A review by squids_can_read
House of Many Ways by Diana Wynne Jones

5.0