Material: Artificial roses are made from high-quality soft PE foam, which gives them the look and feel of fresh flowers. Perfect for DIY: Each rose head measures about 3 inches in diameter. The stem is about 8 inches long, making the total height about 9 inches. We provide 2 free leaves with 25 flowers. Featuring durable, flexible metal stems, these roses are easy to work with. They can be bent, cut, or removed as needed. Versatility: They are ideal for making bouquets, centerpieces, kissing balls, boutonnieres, cake decorations, or any floral arrangement for your wedding, bridal shower, party, baby shower, or home decor. Note: As these flowers are handmade, please understand that sizes may vary slightly and there may be minor color differences between different dye lots.