Dwyane Wade and Gabrielle Union have endured a “hard” year.
The 42-year-old former sports star made the confession during an Instagram post that marked their 10th wedding anniversary.
“Year nine was hard for us. We were kind of reminiscing how we got to even here,” Wade said in a video message.
Wade — who shares Kaavia, 5, with Union, as well as Xavier, 10, Zaya, 17, and Zaire, 22 from previous relationships — also heaped praise on his wife.
“Thank you for being there to show me all of the things I forget along the way. Thank you for continuing to show me that you ain’t going nowhere. That you’re willing to love me through shortcomings I’ve had and the moments of growth that I have. So, thank you for teaching me, thank you for believing in me,” he said.
Meanwhile, Union has also paid a glowing tribute to the former NBA star.
The 51-year-old actress hailed Wade as her “homie, lover, partner, and best friend.”
“[Ten] years of having a very long, very fun, very loving, never ending sleepover with my homie, lover, partner, and best friend. Through sickness and health, crisis and celebrations, through bad golf days and flubbed lines and new adventures … We stand united and we thrive. 10 toes down, 10 years in, forever to go,” Union wrote on Instagram.
Last year, Wade acknowledged that married life isn’t always easy.
The retired sports star revealed that he and Union have had to work at their romance in order to make it work.
“Success is waking up everyday, doing it again and again. It’s hard out here,” Wade — who played for the Miami Heat, Chicago Bulls and Cleveland Cavaliers during his NBA career — told E! News.