Pretty pincushions

  • $5.00

Pretty pincushions featuring stitched roses or satin stitched hearts. Size 5 1/2 x 3 1/2 inches.
Only 0 left!