Crystal Hearts

Druzy Amethyst Hearts
From $8

Labradorite Hearts
From $6.50

Malachite Hearts
$12

Smokey Quartz Hearts
$8.50

Aquamarine Hearts
From $8.50

Carnelian Hearts
$10

Rose Quartz Hearts
From $6

Rhodochrosite Hearts
From $14

Mystery Mini Hearts
$5.50