Rose Quartz Hearts

Rose Quartz Hearts

£6.00Price

Stone Meaning: Love. Average Size: 2.5cm.