How many times does a second wedding dress look more fabulous than the first? It could only happen to Poppy Delevingne, of course.
The British model (and sister to wunderkind Cara Delevingne), who got married in London two weeks ago, had a second ceremony in Marrakech, with husband James Cook.
For the first ceremony, the 28-year-old sported a gorgeous Chanel couture gown with stiff capped sleeves, floral embroidery and a dramatic train.
No one can top this dress, we thought to ourselves. But we were wrong. For the second ceremony, the socialite outdid herself in a long-sleeve floral Pucci gown, designed by Peter Dundas. The dress featured a lace-up chest and a voluminous silk skirt covered with embroidered flowers. (Sorry Kim Kardashian fans, but this gown takes the cake for best wedding dress ever.)
Not to be outdone, Cara sported a showstopping white pantsuit with a Moroccan-inspired pattern and a flower headpiece.
Now that's a wedding we wish we could have attended!
Poppy's first wedding dress: