Our stunning Cotton Boll stems have 16 individual cotton heads per stem. They were created using real cotton boll shells filled with clean cotton, which are wired onto a 29" long floral stem. No cotton seeds or debris in our bolls. The 29" long stems are shipped in a USPS Tube box so that the stems are not bent in shipping and are ready to display. Be sure to check out our other styles and prices on cotton stems!