And it seems the limelight on Meghan will have a good lasting effect on Prince Harry.
Presenting an award with another man, Prince Harry's bride to be announced she would deliver the prize to a person who achieved excellence "in their chosen sport or adventurous challenge".
The 36-year-old was all smiles despite the rainy weather (and an awkward awards ceremony mixup!) in an Alexander McQueen Classic Suiting Jacket ($1,995) while appearing at the Endeavor Fund Awards, which recognizes former military members injured in the line of duty.More news: Florida Nurse posted epic rant on Facebook on Flu season
But after her thoughtful introduction, a silence ensued when it was her co-presenter's time to speak. "She's used to things going slightly wrong".
Meghan Markle sees the amusing side in an awards ceremony mix-up.
"Who's done the notes, eh?" he said ruefully before continuing.More news: Douglas Haig charged in connection to Las Vegas shooting
Harry took to the stage later on to present the Henry Worsley Award, named for his late friend.
Harry emphasised his bravery, and the crucial role of the fund in rehabilitating servicepeople and giving them opportunities to win back their self-respect and sense of goal after facing adversity.
The Suits actress looked sharp and chic in her navy trouser suit which she teamed with a crisp white shirt and carried a small clutch bag under her arm. "It could change their life, and that of their families too".More news: Good for Windows 10, Bad for Office — Microsoft Support Changes
Prior to the awards ceremony, the couple met with the inspiring nominees, participants and supporters. While the actress has been known to turn heads for her unlikely fashion choices in the past, her outfit for the evening's formal event sparked debate for breaking customary royal protocol.