I found this super cute hair pin online at McLaughlin Designs the other day, and lucky me... there was a tutorial attached to it! It's really simple to do.
a button (or a few)
a piece of felt in the same shape & size of the button
a bobby pin
and a hot glue gun
Take the piece of felt and snip 2 small holes in the center of it.
Then weave your bobby into those holes
Glue some feathers to the back of the button
Then glue the button (with feathers attached) to the felt bobby pin.
See... simple! if you click on this link it will take you to the actually tutorial (with step by step pictures).