Howl's Moving Castle ★★★½

sophie really fucking everything up