MODEL Olivia Culpo makes waves at her hen do on a luxury yacht — clutching a blow-up doll of her fiance.
The 31-year-old wore a white bikini with a see-through skirt and veil as she partied in Mexico with her closest female friends.

2

2
She is set to marry American football star Christian McCaffrey, 27, later this year.
Let’s hope — unlike his inflatable likeness — he won’t be a letdown.
Olivia was seen laughing at pictures her friends took after they took a swim in the sea.
She was surprised with a fireworks display by Christian and told her fans he’d made her “hysterically cry” with the gift.
Hopefully their wedding goes off with a bang.
Read Related Also: Helen Flanagan cruelly shamed for posting sizzling lingerie snaps as fans beg her ‘set up OnlyFans’
Christian popped the question to her on Good Friday this year while on a Utah holiday.
The couple were together for four years before getting engaged.
However, while she may be in a loving relationship now, it seems that hasn’t always been the case for Culpo prior to her engagement.
On an episode of The Culpo Sisters, she reflected on some of her more challenging dating history.
Culpo explained, via E! News: “I’ve been cheated on and lied to quite a bit in my past.
“Once the trust is broken, it’s over.
“It’s so hard to mend that relationship.
“I was put through hell and those were traumatizing experiences.”
!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
n.push=n;n.loaded=!0;n.version=’2.0′;n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
document,’script’,’
fbq(‘init’, ‘752905198150451’);
fbq(‘track’, “PageView”);