Meghan, Duchess of Sussex made an impromptu speech at the Invictus Games.
The 43-year-old former actress has been married to Prince Harry - who founded the multi-sport event for veterans more than a decade ago - since 2018 and upon arrival at the opening on Saturday (8.02.25) in British Colombia, gushed about how passionate her husband is about the games.