Haku, listen. I've just remembered something. I think it might help you...when I was little, I dropped my shoe into a river. When I tried to get it back, I fell in. I thought I would drown, but the river carried me to shore. The river's name was the Kohaku River. I think that was you! And your real name is Kohaku River!
[And all of the sudden, Dragon/Haku is broken up like glass, and transforms back into a boy, thus breaking a spell. They fall from the sky]
You did it, Chihiro! I remember! I was the spirit of the Kohaku River!
A river spirit?
My name is the Kohaku River!
They filled in that river, it's all apartments now!
That must be why I can't find my way home, Chihiro. I remember you falling into my river, and I remember your little pink shoe.
So, you were the one who carried me back into shallow waters, you saved me! I knew you were good!

