This story came to me while playing with my niece, the Princess. The Princess is three years old, with a three-year-old’s interests. She likes fairy tales, with their particular logic, where ideas have power and magic defies reality. In fairy tales, a phrase like ‘all the towers in the world’ can be meaningful because it catches your imagination – you don’t need to think about the rules of magic or the logic behind the situation. As long as there’s a lesson, it works. So while she may be too young to appreciate it, this one’s for her.