I have seen these flower pin cushions on quite a few blogs, so the idea is not new to me. They are so fun and easy to make! I made mine this afternoon.
Here's how I made mine:
Draw a circle pattern (I used a 4" circle, which made a small pin cushion).
Cut out two circles:
Sew them together, and then zigzag around sewing*, leaving a small opening to turn:
Turn, stuff, and sew opening shut.
Using embroidery thread, and starting from center, form petals by pulling stitching firm:
Sew a button in the middle. All done!
*If you zig zag around the seam, there is no need to clip the edge. This same little trick works wonders with collars, neck edges, and anything that is curved. Simply stitch, zig zag close to seam, and then trim close to zig zag edge.