In the Five Hundred Kingdoms, the Tradition is always hard at work, trying to make everyone's life fit a fairy tale. But there are only so many Sleeping Princesses, or Noble Princes, to go around. So Elena Klovis, ground down by her wicked stepmother and two cruel sisters, awaits her prince. But he's only 11, and so completely unsuitable. But eventually, her Fairy Godmother turns up to help, in a rather unexpected...