Filigree Heart Necklace 18K Gold Plated Swarovski Crystal

  • $13.95