Measure the circumference of the baby's head around the spot where the headband will rest. Cut out a piece of fabric that is twice as long as this measurement and 2 inches wide.
Fold the fabric in half, bringing the longer edges together. Sew the longer edges together, forming a tube of fabric. Use a quarter-inch seam allowance.
Cut a piece of elastic that is just long enough to wrap around the baby's head. Turn the fabric tube right side out and thread the elastic piece through it, gathering the fabric as needed.
Sew the two ends of the elastic together. Sew the open ends of the fabric tube together.
Hot glue a silk flower (ideally about 3 inches in diameter) to the headband over the seam.