Charmed - Sourcebooks
It takes a (mostly) reformed thief to catch a spy. Which is why Gilly Cobbler volunteers to stay locked up at Fairy Tale Reform School. Gilly and her friends may have defeated the Evil Queen and become heroes, but the battle for Enchantasia has just begun. Alva (Sleeping Beauty’s wicked witch) has declared war on the Princesses, and she wants the students of Fairy Tale Reform School to join her. As her criminal classmates give in to temptation, Gilly goes undercover as a Royal Lady-in-Waiting to unmask a spy…before the mole can hand Alva the keys to the kingdom.