Alright we found this wonderful tutorial for you to try that we absolutely LOVE LOVE LOVE!!!
OK, let's go directly to work. For this pincushion your will need...
Any size baby food jar (empty and clean of course. I like the tiny ones), glue gun, thread and needle, poly fill (that is how is called, right?) or fluffy pillow stuff, a piece of fabric cut in a 5" diameter circle and some ribbon (enough to cover around the jar lid).
Make a knot at the end of your thread and needle so it does not come off the fabric. Take needle and tread and sew around your fabric circle over the edge, DO NOT finish off. Use a simple stitch because you will be pulling the thread to close the circle. While you do this your glue gun should be getting hot and ready to use.
Place the handful of fluffy pillow stuffing in the middle of your fabric and gather by pulling your thread with the needle.
Use you hand to squish the fabric and stuffing to give it some shape and to continue sewing around.
Secure with a knot, and finish off. Cut your thread and the top of your pincushion should look like this.
This is how you will place the pincushion over the jar lid (please ignore that pink thread coming out from under the lid).
With your glue gun ready, pour enough glue on top of the lid. Be careful because the lid gets hot (I know, my poor glue gun looks disgusting. I will get a new one, I promise)
Immediately after you put some glue on your lid, place the pincushion on top (stitched part down)and press firmly to glue it to the lid. Keep pressing until the hot glue has cooled down and the pincushion stays on there neatly.
This is how the jar and lid should look after gluing the pincushion part.
To conceal the messy part of the pincushion and lid, we are going to glue some ribbon around the lid. Use a wide enough ribbon so it covers part of the lid and part of the pincushion edge too. Work this part little by little to make a neat finish and be careful with the hot glue.
Glue all the way around the lid, secure and cut the excess ribbon.