Products featured in this Yahoo article are selected by our shopping writers. We will earn a commission from purchases made via links in this article. Pricing and availability are subject to change.

Shoppers say this Meghan Markle-loved linen dress gets them 'so many compliments' — and it's on sale

Until June 30, this easy, breezy Magic Linen dress is on sale for $115.

Meghan Markle was spotted in 2020 wearing a linen dress by Magic Linen. Photos via Getty, Magic Linen.
Meghan Markle was spotted in 2020 wearing a linen dress by Magic Linen. Photos via Getty, Magic Linen.

Meghan Markle's sense of style is a perennial favourite among the Yahoo Lifestyle Canada team, with many of us having turned to the 42-year-old as fashion inspiration in the past. With summer now officially in full swing, I turned to the Duchess of Sussex once again, as the breezy Magic Linen dress she wore in 2020 has everything I've been looking for in a summer dress. It's lightweight, flowy, and easy to dress up or down.

The best part? Until June 30, this easy, breezy dress is on sale for $115. It has more than 400 reviews, 374 of which are perfect five stars, and shoppers say they get "so many compliments" on it — which is why I decided to try it out for myself. Read on for my honest review and to see how I styled this dress for the summer heat.


I turned to Meghan Markle for styling inspiration while wearing the Magic Linen dress.
I turned to Meghan Markle for styling inspiration while wearing the Magic Linen dress.

For my first day wearing this lightweight linen dress, I turned to Meghan Markle's original look for inspiration. Back in June 2020, she paired her dress with Chanel ballet flats, a large straw hat from Janessa Leoné, a pair of dark sunglasses and a crossbody bag.

I happened to have a collection of similar items already in my closet, so I styled my dress with a straw hat, Birkenstock sandals, Le Specs Bandwagon sunglasses (a favourite of both Meghan and myself), and a Gucci crossbody bag. It was pretty much the perfect outfit for a day of running errands, and it even earned compliments from my mom.


This time, I went for a more casual look by pairing the Magic Linen dress with a denim jacket.
This time, I went for a more casual look by pairing the Magic Linen dress with a denim jacket.

The second time I wore the Magic Linen dress, I went for a more casual look by pairing it with an oversized Levi's denim jacket and (surprise, surprise) another pair of Birkenstock sandals. The addition of the jacket definitely transforms the look of this outfit, so it's less "European vacation-ready" and more "weekend chic."


I styled this dress with statement accessories for a dinner out.
I styled this dress with statement accessories for a dinner out.

For my final outfit, I styled the Magic Linen dress with some summery accessories — perfect for a dinner out. I opted for some Sézane leather heels and a raffia clutch bag, along with a pair of statement earrings and a claw clip in my hair.

The flowing fit meant there was plenty of room for a big dinner and dessert, although I did have to be careful about what I ordered to make sure I didn't accidentally stain the white linen. If you're a messy eater like me, you may want to opt for one of the other colours instead.


Having worn this dress now over the last few weeks, I can see why it became an instant sell-out after Meghan was spotted wearing it in 2020. It's lightweight, comfortable, and perfect for almost any summer occasion — plus it has pockets!

My one complaint about this dress is that it is a bit on the sheer side, which I suppose could be given in a shade like white. If you really want more coverage, you'll want to make sure to wear nude undergarments or opt for an extra layer like a camisole or slip. While I didn't have this issue, some reviewers of the Royal Toscana dress found that it "runs large." For that reason, if you'd rather have a more tailored look, I suggest sizing down.

Let us know what you think by commenting below and tweeting @YahooStyleCA! Follow us on Twitter and Instagram.