1930s vintage flower shaped pincushion or pillow (a tiny pillow, or a big pin cushion!). This is all made of depression era cotton fabrics with plain flour sack for the round pillow behind the flower petals.
It's about 7 1/2" across the pillow, 12" across the whole flower. It's nice and clean, carefully kept for nearly 100 years. So sweet.