Olivia Culpo was brought to tears over the weekend by a special surprise from fiancee Christian McCaffrey.
The former Miss Universe was in Cabo for her bachelorette party ahead of her wedding with the 49ers star, whom she got engaged to in April.
And as Culpo was enjoying a night in Mexico, she was approached by a man who requested that she press a button on an electronic device.
It was ‘a gift from Christian,’ the man said in a TikTok capturing the scene.
Once Culpo obliged, she turned around to see a stunning fireworks display – which made her cry tears of joy.
Olivia Culpo was brought to tears by Christian McCaffrey’s gesture over the weekend
McCaffrey and Culpo attend the 2022 Vanity Fair Oscar Party in Beverly Hills, California
She wrote over the video, ‘Message to my younger self: good guys do exist.’
In a separate TikTok, she acknowledged that the gesture made her ‘hysterically’ cry, and called it the ‘highlight’ of the day.
Culpo and her fiancee initially sparked rumors about dating after he liked one of her Instagram posts in May of 2019.
The two were then spotted together while vacationing in Mexico in July of 2019, and they subsequently made numerous public outings.
They remained together for nearly four more years before they announced their engagement this past spring.
Culpo donned a shirt with her fiancee’s face on it last month as she watched a 49ers game
Culpo was seen at the 49ers’ Levi’s Stadium last month supporting McCaffrey, who has been hugely impressive this year for San Francisco.
The former Miss Universe even wore a graphic-printed T-shirt bearing McCaffrey’s image as the 49ers beat the Cowboys at home.
Culpo spoke about her relationship with McCaffrey during an interview with E! News, during which she discussed what she valued most about her fiance.
‘He’s very loyal. He’s very dependable, which I really appreciate. He’s also extremely supportive,’ she said.