50 Mixed Hearts beads

50 Mixed Hearts beads

gray stars

assorted heart beads

$6.25