A review by aimee_shmee
Howl's Moving Castle by Diana Wynne Jones

5.0