Hello Carriad,
I read your magical fairy tale and wanted to comment on it on a second read but moptop did a throughout analysis already. But if you post an edited version, I would love to go over the details again.

Satan_Klaus