Headbands come in a variety of colors, materials and fabrics, and they aren't only for grownups. One of the most adorable uses of headbands is for baby girls. Because many infants don't have much hair, and girls sometimes look like boys at that age, a headband with a Shineder lace fabric flower is a good accessory for showing people that your baby is a girl.
Measure the baby's head by wrapping it with a piece of narrow elastic where the headband would sit. Cut the elastic that length. The slight stretch the elastic makes holds the band in place.
Cut two pieces of grosgrain ribbon 3 inches longer than the elastic. Place the wrong edges of the ribbon together. Sew the edges of the ribbon together making a tunnel for the elastic to go through. Use a sewing machine or sew tiny stitches by hand.
Hook a safety pin to one end of one of the ribbons and pull it through the tunnel to the other side of the ribbon. Use your fingers to push the safety pin through. In effect, what you're doing is turning the ribbon right side out. Hook the safety pin to one end of the elastic.
Thread the elastic through the ribbon tunnel. Hold the end of the elastic without the safety pin in one hand. Push the elastic through the tunnel by using the safety pin as a guide and pushing the fabric against and down the pin until you've worked the pin and the elastic all the way through.
Sew the two edges of the elastic together to form a circle of ribbon with the elastic inside. Sew the ribbon ends to each other. Don't worry about the raw edges, because the fabric flower will cover it. The ribbon will be slightly rippled because it's longer than the elastic.
Attach silk ribbon roses to the headband at the juncture of the ribbons with a few stitches. You could also use fabric glue for an adult headband. A baby's head is more sensitive, because there's no hair to cushion the scalp. The glue may irritate the scalp. Choose roses bigger than the width of the ribbon or use more than one rose.