The Three Good Fairies

Regular price $26.95

Shipping calculated at checkout.
The Three Good Fairies are smaller hand puppets. They represent Flora, Fauna and Merriweather from the Sleeping Beauty story.