Tim Tebow and fiance Demi-Leigh Nel-Peters are gearing up for their wedding in her home country of South Africa.
The football-turned-baseball star took to Instagram Stories on Sunday to document the couple's lavish rehearsal dinner.
Tim, 32, looked handsome in a burgundy, print suit layered over a black dress top.
Demi-Leigh, 24, looked mesmerizing in a strapless sequin, red jumpsuit complete with silver heels.
Scroll down for video
Soon to be Mr. and Mrs! Tim Tebow, 32, and fiance Demi-Leigh Nel-Peters, 24, enjoyed their wedding rehearsal dinner in South Africa on Sunday
Sharp: Tim looked handsome in a burgundy, print suit layered over a black dress top. The couple are seen posing for photographer Hanri Human
Wow: The venue for the dinner was a modern one, complete with a gorgeous mountain view
The couple got engaged last January in his hometown of Jacksonville, Florida. A band got the guests dancing at the dinner (left_ and some of the food on offer is seen (right)
The gorgeous South African wore her long, highlighted locks down and in curls. For make-up, Dem-Leigh showed off a bold red lip and topped off her ensemble with delicate diamond jewelry.
They became engaged last January in his hometown of Jacksonville, Florida.
The couple's wedding rehearsal color scheme featured different shades of pink, red and maroon, all set against a black and gray backdrop.
Guests included their close family and friends, as well as Pastor Louie Giglio of Passion City Church. Tim often speaks at the church's large young adult conference that takes place yearly in Atlanta.
During the evening, Tim's family, including Christy and brother Robby, gave speeches. Demi's father also spoke as well.
A true Beauty queen: Demi-Leigh looked mesmerizing in a strapless sequin, red jumpsuit complete with silver heels
Their story: The couple, who have a gift registry on The Knot, met in 2018 at Tim's annual Night to