Jump directly to the content

MODEL Olivia Culpo enjoyed a weekend of sunshine and showers ahead of her upcoming wedding.

Olivia, 32, in a gold bikini for a photoshoot, was thrown a bridal shower by pals.

Stunning Oliva Culpo shows off her figure in this gold bikini for a photoshoot
3
Stunning Oliva Culpo shows off her figure in this gold bikini for a photoshootCredit: Solo Mío Swim
The model was thrown a baby shower by pals ahead of her upcoming wedding to Christian McCaffrey
3
The model was thrown a baby shower by pals ahead of her upcoming wedding to Christian McCaffreyCredit: https://www.instagram.com/p/C7dAS5dPGLw/?hl=en&img_index=1

And American football star fiancé Christian McCaffrey, 27, was a surprise guest in Malibu.

Olivia put on a party in a restaurant in Malibu and shared pictures of them making floral arrangements together.

Christian, who plays for the San Francisco 49ers, also joined the party and Olivia shared a snap of them kissing on Instagram.

They will marry in Rhode Island this summer.

READ MORE IN SHOWBIZ

The pair got together after reportedly making friends with each other on Instagram.

The couple were together for four years before getting engaged.

Christian popped the question to her on Good Friday last year while on a Utah holiday.

Olivia stars in reality TV show The Culpo Sisters with siblings Sophia, 26, and Aurora, 33.

Christian plays for the San Francisco 49ers
3
Christian plays for the San Francisco 49ersCredit: AP
Who is Olivia Culpo’s boyfriend Christian McCaffrey
Topics