Petite Crystal Heart - 10 pcs
Petite Crystal Heart - 10 pcs
Petite Crystal Heart - 10 pcs
Petite Crystal Heart - 10 pcs
Petite Crystal Heart - 10 pcs
Petite Crystal Heart - 10 pcs
Petite Crystal Heart - 10 pcs
Petite Crystal Heart - 10 pcs
Petite Crystal Heart - 10 pcs
Petite Crystal Heart - 10 pcs
Petite Crystal Heart - 10 pcs
Petite Crystal Heart - 10 pcs
Petite Crystal Heart - 10 pcs
Petite Crystal Heart - 10 pcs
Petite Crystal Heart - 10 pcs
Petite Crystal Heart - 10 pcs
Petite Crystal Heart - 10 pcs
Petite Crystal Heart - 10 pcs
Petite Crystal Heart - 10 pcs
Petite Crystal Heart - 10 pcs
Petite Crystal Heart - 10 pcs
Petite Crystal Heart - 10 pcs
Petite Crystal Heart - 10 pcs

Petite Crystal Heart - 10 pcs

Regular price $2.64 $0.00 Unit price per
Shipping calculated at checkout.

Petite Crystal Heart - 10 pcs

Colours: AB, Champagne, Clear, Emerald, Flame Purple, Hematite, Jonquil, Pink, Rainbow, Ruby and Sapphire

3x3mm