This darling pin cushion is stitched on 32 count linen. Over dyed threads, ribbon, beads, and buttons complete this sweet pincushion