Last night's Laurence Olivier Awards not only gave us one style re-run - in the form of Mel C wearing a before-seen Victoria Beckham frock - but we got a second, courtesy of the lovely Kim Cattrall.
And, it's not often that we get three stars battling it out for our affections, but that's precisely what we've got on our hands today. (We're easily pleased!)
Kim wowed us on the red carpet last night in this one-shoulder wonder, which is from Lanvin's Spring/Summer 2010 collection.
The Sex and the City star teamed the dress with elegant nude courts, a dainty box clutch, a softly swept updo and immaculate make-up.
But we knew our keen sartorial-spy eye had clocked this frock before...
Only the night before, and Katherine Jenkins had donned the dress on-stage in Milan, for her 'lo Canto' show.
The opera diva teamed the ruffled number with dramatic stage make-up, a big bouffant 'do and towering ruby red platforms.
Michelle Williams, Kim Cattrall, Katherine Jenkins in Lanvin - Who wore it best? - Marie Claire" title="Michelle Williams, Kim Cattrall, Katherine Jenkins in Lanvin - Who wore it best? - Marie Claire"/>
But, she wasn't the first...
Another MC favourite, Michelle Williams, actually gave the frock it's designer debut only three days earlier, at the Shutter Island screening in New York.
Like Kim and Katherine, Michelle also opted to rock the frock with an elegant updo, but accessorised with contrasting black t-bar heels and box clutch, and some stacked gold bangles.
One week, one frock, and three blonde beauties to choose from. So, fashion fans, who wore it best? Leave your comments in the box below!