A review by twistfate
Witch Week by Diana Wynne Jones

5.0