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