Here is my favorite. I put rice in the bottom (1/4 full) end and it stays put. I have made so many of them I have simplified it to be better. I use very pretty layer cake pre cuts and wool batting. Instead of sewing the heart top end together I use a large safety pin and put more safety pin on that pin. Easy to have them at hand and off the pincushion.
http://www.fatquartershop.com/Free-Q...incushions.pdf