The book was Diana Wynne Jones' Howl's Moving Castle and it was absolutely essential reading. This is one of those books where the age of the audience doesn't matter. I enjoy it differently as an ...
But as the wide-eyed damsel in distress crosses paths with handsome Howl, a talented young magician with excess emotional baggage, a fit of jealousy turns the hat maker's world upside down forever.