Create stunning floral arrangements that last forever with these realistic artificial roses. They're made from soft PE foam that looks and feels surprisingly like real rose petals. Each rose head is about 3 inches across, on a flexible 8-inch wire stem that you can bend, cut, or even pull out to customize your project. The package includes 50 ivory white roses and 16 complimentary green leaves – perfect for filling out bouquets. Ideal for DIY weddings (think bouquets, centerpieces, boutonnieres), baby showers, home decor, or party decorations. Because they're fake, you can arrange them months in advance and they'll never wilt! A budget-friendly and stress-free alternative to fresh flowers. Since they're handmade, there might be slight variations in size and shade, which actually adds to the natural look.