Petite Crystal Heart - 10 pcs
Regular price
$3.49
Shipping calculated at checkout.
Petite Crystal Heart - 10 pcs
Colours: AB, Champagne, Clear, Emerald, Flame Purple, Hematite, Jonquil, Pink, Rainbow, Ruby and Sapphire
3x3mm