Carnelian Small Heart – BIN

$5.99

Polished carnelian hearts, average one inch each.