Take your ribbon and measure about an inch from the ends and fold it along 30 degrees angle as shown in the illustrator. Now start rolling your ribbon along the folded crease about 1cm of fold still left to cover.
Fold your ribbon outwards and again roll over along the new fold till you have just almost 1cm to cover. Keep doing the same over and over again till you get the desired size of flower.
You can loosen up the rolls or tighten them depending on which your rosette will get a smaller or bigger size. Once you are done, take your needle and sew through the backside to secure all the layers of the rosette.
Now cut off the center ribbon bump and cover up the mess with another piece of the same ribbon or felt. Take your ribbon and fold it into a ring formation and keep your rosette at the center and glue the ends of the ring, glue the bottom of a ring with top, and secure the rosette at the center.
Measure the length of ribbon required for the headband and cover about 1/4th of that length with elastic. Now fix the bow & rosette on the headband preferably a little away from the center.