Usher's marriage to Tameka Foster might not have had a fairytale ending, but the star has no regrets.
Despite the couple's split, Usher told O Magazine that getting married at 28 was his "best mistake".
"Most people probably think I regret it because I ended up getting divorced, but it helped me learn that sometimes I think I know more than I actually do," the 35-year-old said.
Usher and stylist Tameka, who have two children together, Usher 'Cinco' Raymond V, now six, and five-year-old Naviyd Ely Raymond - tied the knot in Atlanta in 2007. Two years later, the couple went their separate ways.
They subsequently became involved in a three-year custody battle for their sons; in 2012, a judge awarded Usher primary custody.