Red Beaded XO Hearts

$21.00

2.25” in drop length