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

3.75