Kate Middleton Sparks Reactions in Bold Red Dress at Charity Event — Photos
June 03, 2026


Kate Middleton and Meghan Markle stepped out looking pretty fashionable but the former managed to shine brighter than the latter.
The Duchess of Cambridge appeared in public wearing a more expensive look than the Duchess of Sussex, who is usually the one showing off her wealth.
Middleton put Markle to shame by wearing a purple Oscar de la Renta suit, which reportedly costs around $3,500, to the Royal Opera House.
DRESSED TO IMPRESS
The world has gotten used to seeing the 37-year-old sporting quite modest ensembles, but this time she didn't pull any punches, not even with her accessories.
Aside from the expensive suit, Middleton carried a $640 Aspinal handbag and ditched the comfortable shoes for a pair of black Rupert Sanderson stilettos worth $679.
MARKLE'S FASHION TWIST
Although the whole look was already quite expensive, the Duchess of Cambridge completed it with a pair of 18K gold Asprey Oak Leaf earrings, which she has worn on several occasions and cost $6,470.
Markle, on the other hand, opted for a simpler and elegant look; the mother-to-be made her way to the Mayhew Animal Home sporting a $32 cream dress from H&M.
STILL LOOKING FABULOUS
She wore the dress under an Armani coat, which is estimated to cost almost $2600, and matched it with a $680 pair of cream sling backs designed by Paul Andrew.
Just like Middleton, Markle also carried a little handbag with her, but instead of Aspinal, the Duchess of Sussex opted for a Stella McCartney piece, worth $1,050.
THE ROYAL BABY'S GENDER
It might have surprised some people to see Markle walking in high heels while being six months pregnant, but the Duchess didn't seem uncomfortable during her visit to Mayhew Animal Home.
The new Royal baby is expected to be born in April, but as soon as the world found out that Markle was pregnant, people have tried to guess its gender.
Recently, during an outing with Prince Harry in Birkenhead, the expecting mother was asked if she already knew if it was a boy or a girl but she simply said that they didn't because they wanted it to be a surprise.
Kate Middleton Sparks Reactions in Bold Red Dress at Charity Event — Photos
June 03, 2026
Meghan Markle Enjoys Disneyland Trip with Her Children and Mother Doria – Photos
May 12, 2026
Three Times Prince William, 43, Broke Royal Protocol, Sparking Fans' Reactions — Video
April 09, 2026
Princess of Wales Arrives at Wimbledon in a Blue Gabriela Hearst Suit — but It's What She Did Before Entering the Club That Has People Talking — Photos
July 03, 2026
Meghan Markle Celebrates Lilibet's Birthday with Sweet New Photos
June 05, 2026
Meghan Markle's Week in the UK Ended With a Family Reunion — but Sources Reveal She Left Feeling Deeply Humiliated
July 16, 2026
Royal Easter Stuns: 13 Photos Show 12-Year-Old Prince George Nearly as Tall as Princess Kate, as She Sparks Buzz with a Chic Style Shift
April 06, 2026
Body Language Expert Reveals Why Prince Edward Is the Double of His Father Prince Philip: From His Stance to His Personality – Compare the Photos
April 22, 2026
Meghan Markle, 44, Gets Unexpected Gifts During Appearance in Video with Australian YouTubers
May 06, 2026
Meghan Markle's Silk Gown Sparks Pregnancy Rumors at Star-Studded Party – Photos
April 15, 2026
Meghan Markle's Candles Honouring Her Children Archie and Lilibet Spark Buzz over Their Price and More – Photos
April 27, 2026