Eight Princesses and a Magic Mirror

Here are eight princesses for the Rebel Girls generation: bold, empowered, full of curiosity, adventure and determined to be true to themselves.Natasha Farrant's original stories...