The former Today show host also opened up about being married to Jasmine - who is a shoe designer and co-founder of Mara & Mine.
"I have a great time in life, I have a great love, I’ve got a beautiful family."
Karl also expressed similar sentiments in his wedding toast.
"Jasmine, you have taken on enormous stress with me, you have taken on another family, media and social criticism that would break most -- you've weathered it," said the groom.
"Everyone needs a Jasmine in their life," Karl added, "if they have it they're the luckiest people in the world. You are my rock, you are my saviour, you put me back together."
"I'm a better person because of you, a better friend, a better dad -- tonight I celebrate and toast you Jasmine my wife."
The 44-year-old shares three children with Cassandra Thorburn (Jackson, Ava and River).
The former couple called it quits after 21 years of marriage in 2016, and despite a bitter ending, Cassandra seems to be shining through the breakup.
The Aussie appeared on Dancing With the Stars earlier this year and returned as a regular guest on Network Ten’s Studio 10 morning talk show.