Former NRL star Benji Marshall and his wife Zoe have celebrated 10 years of marriage with a intimate vow renewal, followed by a party full of surprises.
The couple, who have two children together; Benjamin Fox (4) and Ever J (18 months), recommitted their love to each other in the backyard of their Sydney property before taking the party to a local restaurant.
37-year-old Zoe took to Instagram to share snaps from the day, giving details of the ceremony and party via the caption, ‘Yesterday we celebrated our love with an intimate ceremony in our backyard. 10 bloody years of marriage!’
‘The vows were funny and silly and loving. The beautiful flowers @limetreebower the wonderful people, the food, the SPEECHES!!!!
‘The music @suiteazband (the band that was playing the night we met) the dancing under the moonlight and laughter til our bellies hurt.
‘I had a moment where I sat in that room and truly felt how lucky we are.’
Their two young children were involved in the vow renewal ceremony, with Zoe saying ‘beyond special to have our kids be witness something so meaningful.’
The after-party included lots of references to their original nuptials, with Zoe changing into the same custom-made Steven Khalil dress she wore at her wedding reception 10 years earlier.
She then surprised Benji by performing the couple’s choregraphed wedding dance.
WATCH: Zoe Marshall dances for her husband Benji at wedding vow renewal party! (Article continues below video)
Benji and Zoe meet each other during difficult periods for the both of them, she had just left a situation of domestic abuse, and the Celebrity Apprentice star was grieving the loss of his father.
“We saved each other,” Zoe has admitted in the past.
While their love grew from a broken place, it soon culminated in what would be a life-long partnership, with the pair marrying in 2013, now renewing their vows ten years on in front of their two children.