Howl's Moving Castle - Diana Wynne Jones
Excellent, fun, fascinating, as usual