Why Meghan Markle Keeps Wearing a $13,400 Cartier Necklace With a Meaningful History Everything she wears has a meaning. Marie Claire · Aug 16, 2024