Howl's Moving Castle ★★★★

ah, so it IS as confusing as when i first watched it