Beadette Halo

$35.00 - $805.00

All brands are hand stitched on, one by one. These will not fall apart