Solid glass heart. Approximately 4"x 4" These hearts are handmade, making each one a bit individual in character.