These hair bows are made from 100% cotton. They are hand-sewn and hand-tied. They are attached to a nylon headband so they are very flexible with sizing for babies and toddlers. They are approximately 3.5 inches. They are a cute addition to any outfit!