Hearts
Beautiful smooth polished crystal hearts in a variety of sizes.
Smoky Quartz Heart #3
£15.99
Smoky Quartz Small Heart
£3.99
Sunstone & Moonstone Heart #12
£5.99
Trolleite Small Heart
from £4.75