Heart Studs
Regular price
$30.00

These hand beaded hearts are absolutely to die for! They are an inch and a half across
These hand beaded hearts are absolutely to die for! They are an inch and a half across