Sterling silver floating heart necklace available in 3 different versions

  • $27.95