A review by paperprivateer
Witch Week by Diana Wynne Jones

5.0