Hand made hanging pin cushion- blue

American Heritage Shop