Meghan Markle faced ridicule from royal fans over her latest fashion choice, with some comparing her designer gown to a “toga costume”. The Duchess of Sussex, 45, attended the David Foster Foundation’s 40th Anniversary Celebration in Victoria, British Columbia, on Friday evening with Prince Harry.
Gown Details and Online Backlash
Meghan wore a one-shouldered black gown by Canadian label Greta Constantine, priced at £1,329.46. The dramatic draped design quickly sparked a frenzy on social media, with the swathe of fabric falling from her shoulder proving particularly divisive.
Taking to X, formerly Twitter, one critic wrote: “Her dress looks like a toga costume.” Another said: “I didn’t realise how tacky that dress looked till I saw this, oh my gosh video.” A third joked: “Why is she holding that scrap of fabric like it’s a water hose?”
Comparison to Princess of Wales
Some royal watchers drew comparisons to an outfit worn by the Princess of Wales. One wrote: “My first thought was that it was a very badly executed riff on the beautiful green dress worn by the Princess of Wales on the final day of Wimbledon.”
Support from Fans
However, not everyone shared the criticism. One fan wrote: “I think her dress would look better on someone that was taller. But agree I’ve seen her wear worse.” Another declared: “I love the dress, it’s gorgeous.” A second agreed: “So stunning, I love the dress.”
Outfit and Accessories
The Greta Constantine Fabrizio One-Shoulder Cape Gown featured an asymmetric neckline, leaving one shoulder bare, while the opposite side extended into a cape-like panel. Meghan styled her hair in a sleek updo and wore Princess Diana’s pavé diamond butterfly earrings, along with a Cartier Love bracelet.
Prince Harry, 41, coordinated in a black tuxedo. The couple posed on the purple carpet at the event, which marked four decades of the charity’s work.



