Perfect for wedding: The Gardenia flowers head are approx 2.7 inches, they make the perfect choice for bouquets, garlands, boutonnieres, etc. Simple to DIY arrangments: The stems are about 7 inches long. They are durable and flexible which makes them easy to wrap around aisle chairs and corsages. The stems are also easy to cut down or pull out making it easy to decorate floral programs. Material: These artificial cape jasmines are made of high-quality EVA foam, this material can help us create a more realistic texture on gardenia petals. Come with greenery: Considering not every flower need leaves when making bouquets, so 8 complimentary gardenia leaves come with every 25 flowers. NOTE: These faux flowers are handmade, please understand that the size may vary slightly and there might be slight color differences between different dye lots. Ling's moment Artificial Flowers - These flowers are made of soft high quality foam which gives them the look of fresh roses. Rose head is approx.3 inches across. Each rose has it's own wire stem which is approx. 8 inches long. The wire stem is thin as you may see from the picture, which makes them very easy to work with. It's easily bent or cut down as you need so they are perfect for making bouquets, centerpieces, kissing balls, boutonnieres or any other flower decorations/arrangements that you want at your wedding, party, baby shower or home,etc.