Olivia Flaversham from The Great Mouse Detective is a Magical Girl!