Okay, I'd like to provide a wealth of details, but my memory is hazy...but any help would be appreciated.
I'm looking for a short story in the F/SF genre. A man comes home to find his house destroyed and his family killed by a "witch". He follows the tracks/path left by the huge creature. He meets another humanoid creature during his travels, which he befriends.
He eventually finds the witch, which has grown huge by absorbing his whole town. He manages to draw most of the people back out of the witch, reducing it in size, and it becomes a young girl, who became the witch after being teased/tormented because she was "slow".
The whole story had a rather melancholy and surreal feel to it, and I'd very much like to rediscover it.
Any help?