they are real flowers, and they are awesome! They look and feel real and they are really pretty. Totally worth the money in my opinion. I got 3 boxes (30 in each I think it was) and I used them on all of my tables. I didnt have enough left for my aisle, but I think that would look AWESOME!!!