I love my button clip. (as seen in my blog header and profile picture)
it works with EVERYTHING!
I thrifted my buttons but you can buy them at most craft stores.
once you have a secure knot in place, weave the bobby pin onto the yarn so the grooves on the bobby pin are laying against the button, the groves are what hang on to you hair
After you have your bobby pin in place, continue weaving the yarn though the button holes until you feel you have a secure enough bobby pin,
knot in the back and wear!