Hearts

Simply click on the title for more information
Mystic-Rainbow Topaz 6mm Heart $3.74 each
Mystic-Rainbow Topaz 10mm Heart $15.47 each