Kim Kardashian and Kanye West weren't the only couple to host fantastically star-studded nuptials at the weekend.
Poppy Delevingne and James Cook were clear contenders for the title of most glorious celebrity wedding with the second part of their marriage celebration, held in Marrakesh.With a guest list featuring some of the biggest names in British fashion, top acting talents and even royalty, the celebration was as A-list as they come.
Princess Beatrice rubbed shoulders with the likes of Sienna Miller and Georgia May Jagger, Alexa Chung and Dynasty icon Joan Collins at the bash.
The hippy chic vibe of the ceremony was set by the bride's boho gown – after the more traditional Chanel dress she wore for her UK wedding Poppy chose a gorgeous Emilio Pucci dress that was covered with pastel coloured flower embellishments. The man behind the ethereal creation, Peter Dundas, showed off the bride's beautiful wedding day look in a series of photos on his Instagram account.
Peter also dressed the maid of honour – Poppy's sister Cara Delevingne – who he calls "Rockchick bridesmaid", in a white lace trouser suit. Both the sisters had their blonde hair cascading over their shoulders in soft waves. Poppy's was pinned up at the sides while Cara accessorised with a floral crown.The duo – and the groom – changed into more casual attire as celebrations continued at a disco with a DJ spinning tunes.
Poppy was seen in a white crochet dress with brightly-coloured bead detailing, while James rocked a turquoise leopard-print top – and the finishing touch was his disco ball necklace.
The fun-packed nuptials were held a week after the couple said "I do" during a romantic church ceremony at St Paul's church in Knightsbridge, West London.
HELLO! magazine had exclusive pictures of Poppy in her Karl Lagerfeld-designed gown. Having Chanel make her dress was "a real pinch me moment", she told us.