I now wish that I own a fabric store so I can "help" myself to different fabrics to make these things!!!
I think I will make one with more contrasting colours next time. This pincushion is very pink!
The covered button, I made by cutting out the material larger than the button, then I sewed a running stitch all the way round, pulled the thread, and gathered the material in. I then popped the button into that, pulled the material tight down, and pushed on the "lid" bit. That makes it sound easy and simple, but it was fiddly and faffy!