Meghan Markle wore Princess Diana’s diamond and sapphire earrings during a Friday gala in Canada with Prince Harry , turning a black designer dress into a pointed royal style tribute. The event celebrated the 40th anniversary of the David Foster Foundation , with the couple attending alongside Katharine McPhee , Adam Levine and Josh Groban . Markle, 45, paired the sentimental jewelry with a black gown from Canadian label Greta Constantine, while Harry chose a traditional black tuxedo and bow tie. The gala was followed by a free Saturday concert at Victoria Inner Harbour, keeping the Sussexes’ Canada weekend firmly in the public eye. Why These Earrings Matter Princess Diana wore the diamond and sapphire earrings in 1986, years before her death at age 36 in a 1997 car crash. Markle never met Diana, but her fashion choices have repeatedly nodded to Harry’s late mother, including a gold cross necklace reportedly linked to Diana during the couple’s 2024 trip to Nigeria. David Foster, 76, has a long-standing friendship with the Sussexes and reportedly helped arrange their private Vancouver Island getaway in late 2019, shortly before Meghan Markle and Prince Harry stepped back from royal duties. Foster’s connection to the couple also runs through McPhee, 42, who attended Immaculate Heart school in Los Angeles and performed in school shows with Markle. McPhee previously described Foster’s relationship with Harry as “really, really beautiful,” comparing the pair to “father and son” in a 2020 Access interview. For this particular night, Markle’s earrings did the loudest talking: a glittering Diana reference wrapped in a sleek Canadian red carpet moment.