Not a bad story, and I realize it was intended to be confusing, but it was too successful on that count. I just kept on being confused. Especially about the king/prince thing. Were they the same person merged like the witch/princess?
I do like unreliable narrator stories, and I liked the way the fragmented personalities made two completely different characters than the story started with.