Europe's princesses love this affordable dress – but who do you think wore it best?
Crown Princess Mary of Denmark wore the popular H&M dress to the Copenhagen Fashion Summit on Thursday.
The dress features a mullet hemline, shorter at the front and longer at the back.
Crown Princess Victoria of Sweden often wears pieces from H&M's Conscious Collection.
Crown Princess Mette Marit of Norway wore the dress to attend an amfAR gala in New York in 2014.
Miranda Kerr and Emmy Rossum also own the pretty dress.
Crown Princess Mary wears wedding dress out in Tokyo
Crown Princess Mary’s son Prince Christian turns 15: See his dashing new birthday portraits
Crown Princess Mary’s kids show off their strong sibling bond in new family photos
Crown Princess Mary of Denmark owns up to mistake
Jennifer Lopez’s solo night out is goals on so many levels and more photos
Kim Kardashian’s family throws her most sentimental and unique 40th birthday bash ever
Top 30 most expensive divorces in history
Is there a cuter duo than Kylie Jenner and Stormi?
Nine jaw-dropping makeup ideas will instantly elevate your Halloween costume