Make your own buttons! You can make your own buttons using only yarn, once you get the hang of it they are quick to do. They can then be used for many craft projects, accessories, decorations etc. I have made hair pins and brooches from them in the past.
Elegant Crocheted Button Covers Crochet Pattern Booklet Only