Why Marie Osmond Remarried First Husband

She ties the knot with former basketball player Stephen Craig, whom she first nearly 20 years ago.

Marie Osmond and former basketball player Stephen Craig got married for a second time Wednesday in Las Vegas, according to reports.
"I am so happy and look forward to sharing my life with Stephen, who is an amazing man as well as a great father to my children," she tells People.
Osmond, 51, has a son, Stephen, 28, with Craig, 54. They first wed in 1982 and divorced three months later.
For their second ceremony Wednesday at the Las Vegas Mormon Temple, Osmond donned the same Ret Turner-designed wedding dress that she wore at her first wedding.
As for wedding on Wednesday, the day held some importance for the pair: It marks the birthdays of both Marie's late son Michael and late mother Olive.
Says Osmond, "It was important that both Michael and my mom were with us on this special day.”