The fascinating reason why you'll never see Meghan Markle wearing flats with Prince Harry.

When Meghan Markle became engaged to Prince Harry, her sense of style was thrust into the spotlight.

But when the ex-Suits actress stepped onto a sporting ground in Dublin earlier this week, there was one question on everyone’s minds – why on earth did she choose to wear stilettos on grass?!

Anyone who has ever worn heels on grass knows just how damn difficult it is to walk without sinking.

But it turns out the Duchess of Sussex’s preference for classic stilettos isn’t just for fashion’s sake.

Meghan braves the grass in heels at Dublin's Croke Park alongside Prince Harry. Image: Getty.

According to Glamour, the 36-year-old chooses heels over flats at events with Prince Harry to avoid creating an 'unbalanced' look in pictures.

By wearing heels, Meghan, who is seven inches shorter than her husband, helps take away the height difference.

Speaking to Daily Mail, celebrity photographer Glenn Gratton said "couples with a big height difference look slightly unbalanced in pictures, and often the smaller of the two ends up looking even smaller and is constantly looking up at their partner.


The Windsors are a particularly tall family, with Prince Harry standing in at 6ft 1 and Prince William at 6ft 3.

Unlike Meghan, who is 5ft 6, the Duchess of Cambridge Kate Middleton is 5ft 10, meaning she is often seen wearing flats alongside her husband Prince William.

The Duke and Duchess of Sussex arrive in Ireland. Image: Getty.

Meghan's outfit choices, including her preference for high-waisted skirts, is also used to elevate the appearance of her height.

"Careful use of wardrobe choices will be important for Harry and Meghan to make sure the couples height difference is minimised," Gratton said.

"The shape of skirts will also give the optical illusion to make her look taller than she actually is."