These hearts are around an inch in size. They are made of acrylic. The have a flat back. Acrylic Hearts$0.50PriceColorQuantity*Add to Cart