This unique royal puppet features elegant hand detailing and materials carefully crafted for years of pretend play!

Price: $19.99
Princess Catherine Castlehoff is regally dressed in purple and gold.
More