First you about a yard of 7/8 inch ribbon in two different colors (or 2 strands about a yard each of the same color.) I like to use organza ribbon. For the flower above I used pink and orange organza ribbon
Next you place the two strands on top of each other and use a baste stitch to sew down the center of the ribbon.
While keeping the ribbon folded along the baste stitch, keeping the fold down, wrap the ribbon around its self. After you have wrapped it around at least once, glue onto some felt. I use black or dark brown felt most of the time, unless my ribbon is a light color in which case I usually use white. I use this fabric glue, which works great.
*If you decide to use the fabric glue I do, remember to not let it touch clothing, or say...your kitchen table, or it will ruin it. (Unfortunately...sigh.)
After you've glued on the center, let it dry. You can hold it on firmly, but I am lazy so I use a clothes pin to keep it in place. This is an easy project to do in bulk. I do all of the cutting, then do all of the sewing, then as one dries I work on the next. By the time I get back to the first one it's dried and I can move onto the next step. If I do these in bulk I can pump out about 8 in an hour and a half or so.
After the center has dried, start gluing and wrapping the ribbon around itself, keeping the fold along the basting stitch down (where you are gluing.)
I usually wrap it completely around 1 time and then clothes pin into place and let dry a bit before I go around again.
Above are some of the headbands I made using the technique above. Sometimes I used tiny jewels to accent the center, applied with hot glue.
Instead of using 2 strands of 7/8 ribbon just use 1 strand of 1.5 to 2 inch ribbon. I still love to use organza ribbon for this project. Below are some headbands using this technique. The flower is a little more fluffy, but I love it. This one looks especially cute with jewels in the center.
You can enter to win your own Organza Flower Headband here.