I've been experimenting with making knitted headbands and I thought this was a fun idea. It's a good way to use up fabric scraps and it turns out to be really unique.
Step 1: What You Need
2 8.0mm (No. 11) knitting needles
2 different yarns
2-3 different fabric scraps
Appropriately colored thread
Step 2: Knit
Using both of the types of yarn together, cast on 12 stitches. Treat the two individual pieces of yarn as one while knitting. If you don't know how to cast on, purl, knit, or cast off, check out this great instructable on it: carleyy's knitting instructions.
After casting on, purl one row, then knit the next row, and repeat this back and forth pattern. If your head is about as big as mine, you should stop knitting once your piece is about 17 inches long. To make sure the headband will fit, wrap the piece around your head to make sure that it is the right length.
Once you've casted off, sew the ends of the knitted piece together using a yarn needle and some yarn. Cut off any loose yarn.
Step 3: Cut
Cut out a 1"x12 " rectangle out of one material and a 1.5"x12" rectangle out of the other material.
Step 4: Sew
Make marks using chalk or pen every half inch on the smaller rectangle of material. Lay the smaller piece of material on top of the larger piece. The pieces should be lined up along one of the long edges.
Create half inch stitches by pulling the needle through the half inch marks you made. Pull the needle tight through the fabric so that the fabric bunches up. Sew together the ends of the 12" strip. Make sure the rest of the fabric is still bunched up while you do this.
Step 5: Attach
Lay the button and the piece you just sewed on top of the headband. Sew down the flower and button.
Step 6: Done
Wear it. Look fly.