But all fairytales have rules, and perhaps it's their rules that actually distinguish one fairytale from the other. These rules never need to be understood. They only need to be followed. If not, what they promise won't come true.
The Orange Girl (ed. Hachette UK, 2010) - ISBN: 9780297864028