Model Olivia Culpo left jaws dropped as she flaunted her stunning looks in a gold bikini ahead of her wedding with star Christian McCaffrey. The 32-year-old Sports Illustrated Swimsuit model enjoyed her dream bridal shower in Malibu as she celebrated with friends before her fiancé McCaffrey, 27, turned up as a “special guest”. Culpo recently had fans almost speechless as she posed in a golden bikini which left very little to the imagination.

But some of her fans will be left gutted as her San Francisco 49ers beau is set to meet her at the end of the aisle after proposing last April. Culpo was celebrating her bridal shower thrown by her pals before McCafferty arrived, she posted a number of beautiful pictures to her 5.4million followers on Instagram thanking her pals and beau for her “dream day”.

Alongside pictures of her wearing a white dress hugging friends and her NFL hunk, Culpo wrote: “Yesterday was a dream. Thank you @isabelalysa for the most beautiful bridal shower and to everyone who made the day so special!!!” Speaking ahead of their wedding, McCaffrey lauded Culpo for tackling the majority of the wedding planning. “She’s done a hell of a job,” McCaffrey told in February.

“She’s definitely steering the ship when it comes to anything regarding the wedding as of now, but I give my input when needed. “But obviously her style is unbelievable and everything she wants I also like, so it’s going really well. "I’m so thankful I have someone like .