Model shocks in revealing wedding outfit

Sarah Carty
Features & Style Editor
Model Olivia Culpo wore this sheer number to her friend's pre-wedding festivities. Photo: Instagram/Olivia Culpo

She’s known for her love of posting bikini photos to her Instagram page but Olivia Culpo has shocked with her revealing wedding guest outfit. 

The 27-year-old reality TV star and actress attended Victoria’s Secret model Devon Windsor’s St. Barts wedding over the weekend, where the whole bridal party posed for a series of snaps the night before the nuptials. 

Olivia definitely stood out in her PatBo dress, which featured a cut out, plunging top and a mesh, fringed skirt. 

READ MORE: Meet the 'world's sexiest woman'

The American beauty smiled as she posed the night before the wedding with the bride-to-be, Devon and her husband-to-be.

Olivia Culpo is known for her love of fashion. Photo: Getty Images

Many people took to the comments section on Olivia’s Instagram account to blast the dress, with one person writing: “Are you supposed to look better than the bride?” and another saying: “Not cool looks cheap with just a pair of PJ shorts on”.

However, Olivia’s fans couldn’t get enough of her striking number, saying they thought she looked beautiful in the flowing dress. 

READ MORE: Ariel Winter flashes her bikini in sheer neon cowgirl costume

Not one to be upstaged, Devon herself showed up on her wedding day wearing sheer gown, rumoured to have been designed by Zuhair Murad.

Beaming from ear-to-ear, Devon looked every inch the glowing bride in her off-the-shoulder lace gown, which featured illusion panels on both the bottom of the dress and on the arms. 

Devon, who has modelled for some of the most well-known designers in the world, kept her accessories to a minimum, choosing a pair of pearl drop earrings and simple strappy heels. 

The blonde beauty kept her long flowing hair in loose waves and carried a small bouquet of white flowers.