Florida legend Tim Tebow is officially married after he tied the knot in a weekend ceremony with fiancee Demi-Leigh Nel-Peters.

PEOPLE reported that Tebow and Miss Universe 2017 said “I do” in an intimate sunset ceremony at La Paris Estate in Cape Town, South Africa. During the 30-minute ceremony, they exchanged vows that they had written for each other — and Tebow told PEOPLE the night before the wedding that he was still putting the finishing touches on his.

“I want the vows to be perfect,” he said. “I’m leaving in the traditional things like ’till death do us part,’ but I’m also adding some of my own things to it.”

Shortly before sunset, about 260 guests were seated on a secluded lawn surrounded by tall hedges at the resort. At approximately 5:30 p.m. South African time, Nel-Peters walked down the aisle in a custom-made gown from David’s Bridal accented by diamond and pearl earrings from Marion Rehwinkel Jewelery.

One of the guests was Florida coach Dan Mullen, who Tebow highlighted in an Instagram story.

“We’re both very traditional,” Nel-Peters told PEOPLE. “We wanted to look back at the wedding and see that it was intimate, elegant, and traditional. We definitely wanted it to be something that we could look back on and know that nothing was dated. We want to remember this day for the rest of our lives.

Nel-Peters said that she looked at about 50 dresses before she found the one.

“I was all over Pinterest,” she said. “I wanted to find something sleek and elegant and timeless.”

Tebow wore a tuxedo designed by Antar Levar. His groomsmen wore suits by Indochino. David’s Bridal furnished the bridesmaids’ dresses.

 

View this post on Instagram

 

🇿🇦 • • @zavionk @zavionkotzeeventscompany @haukeweddingfilms @saba_butler_academy @reservedexclusive

A post shared by Tim Tebow (@timtebow) on

 

View this post on Instagram

 

WELCOME TO… • • 📸 @hanrihuman 👗 @gertjohancoetzee

A post shared by Demi-Leigh Nel-Peters (@demileighnp) on

 

View this post on Instagram

 

☀️🎨

A post shared by Demi-Leigh Nel-Peters (@demileighnp) on