A magical young princess. A 500-year-old witch. A chance for salvation, or oblivion. In this sequel to The Ugly Princess, Olive finds herself in love with a wonderful prince who adores her, though many think he's too ugly to claim her. As she makes her plans for the future of her dreams, a witch arrives in the kingdom and that witch is Cassandra Dragon Slayer - the witch who cursed the Winnowwood almost to oblivion. And now she has...