According to Ms James, Meghan showed no signs of “any disappointment or resentment” over not being the star of the show.
Ms James told the Mirror: “Like everyone else, Meghan seemed to be buzzing with relief and celebration that the Games had been completed successfully.”
She added: “In terms of her no-show on stage and lack of mention from Harry, despite the romantic on-stage appearance at the last Invictus, there seemed to be no problem there for Meghan who was anything but a low-key member of the audience and clearly not showing signs of any disappointment or resentment at not being the star of the show.”
Ms James then went on to describe Meghan’s appearance as an “immersive” experience at the Games.
She said: “She might not have got up on stage herself but Meghan turned sitting in the audience into a very immersive experience, giving the arriving athletes a standing ovation that lasted over 40 minutes and then this joyful, enthusiastic body language as Sam Ryder sang what sounded like the perfect anthem for Invictus.”
However, Ms James mentioned that Meghan had seemingly provided one of the best moments at the Games – her interaction with singer Sam Ryder.
The expert added: “Meghan is clap-dancing here, bringing her arms up and back in time to the beat and clapping them together to join in the song.
“Sam is an enthusiastic performer and when he leapt off stage to sing around the audience one of the best reactions he got was from Meghan who, sitting in the front row, belted the song out as Sam stood in front of her, holding the mic in her direction.”
Meghan has been by Harry’s side at every Invictus Games since 2017, with the Duchess making the move to show her endless support.
The couple also used the 2017 Games to make their first-ever public appearance together.
Harry founded the Games in 2014, with it being referred to as his “best work” by many royal experts.