After four years of dating, Miss Universe 2012 Olivia Culpo will be tying the knot with football player Christian McCaffrey!

In an Instagram post on Saturday, Culpo posted a series of black-and-white photos, showing McCaffrey down on one knee as he surprised the former beauty queen with an engagement ring.

According to her post, the proposal happened last April 2, and she shared how emotional it was, with the former Miss Universe shedding happy tears.

"We tried to keep this quiet for as long as possible, but word travels fast. I'm marrying my best friend. I love you so much, fiancé," she said in one of her Instagram stories.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Olivia Frances Culpo (@oliviaculpo)

Meanwhile, the couple have been together since 2019.

Congratulations, Olivia and Christian!