They are lightweight, colorfast, and free from any rough edges. These artificial rose petals are made from fabric, giving them a more realistic appearance and feel.The Wedding Decoration Artificial Rose Petals are perfect for adding touch of elegance to any event.