Rose Quartz Hearts

Rose Quartz Hearts

£5.00Price

Stone Meaning: Love. Average Size: 2.5cm.