Found this wonderful DIY and just had to share it ...
Yarn (100% cotton for a crisp look, acrylic for a softer look)
Size H or J hook
Ribbon (approximately 1/2 inch wide)
Hot Glue Gun
Step 1: Creating the Chains
Crochet 2 separate chains of the same color. One should be approximately 160 chains long (the short one). The other should be approximately 300 chains long (the long one). Fold both chains into thirds, and then fold each chain in half (like a rainbow). Play with the ends until they are about even.
Step 2: Tying your knot
This is a little hard to explain, so I've made picture directions...
Step 3: Prepping the strands:
Hot glue each of the individual strands to one another in a row. Once they are secure, chop off the uneven ends with scissors, leaving a nice straight end. Do this to the other side as well.
Step 4: Attaching your ribbons
Cut your ribbon into 4 pieces - two 4inch strands, two 15inch strands. Glue one of the 15 inch strands onto the end of your crocheted headband. Wrap the strand with one of the 4 inch pieces, hot gluing as you go; this will give it a finished look. Repeat on the other side. Once done, melt the ribbon ends with a stove burner (or lighter) to keep from fraying.
And that's it!