They have a son named Stephen James age 38.
they were first married (26 June 1982 - 4 October 1985) (divorced) (1 child) 1 child, Stephen James (b. 1983) they remarried (4 May 2011 - present)
Osmond first married Craig, a Brigham Young University basketball player, in 1982. Their only child, Stephen James Craig, was born on April 20, 1983, and they divorced in 1985. On September 24, 2011 Marie's son Stephen James married Claire Olds. Osmond announced on The Talk on June 25, 2013 that Stephen and Claire are expecting their first child together, a boy, in December.
On May 4, 2011, Osmond remarried Craig in a small ceremony in the Las Vegas Nevada Temple wearing her dress from the 1982 wedding.
Marie Osmond Remarries Her First Husband
By Elizabeth Leonard
Wednesday May 04, 2011
Who says love can't strike twice?
Nearly 30 years after their 1982 marriage and subsequent divorce three years later, Marie Osmond and former basketball player Stephen Craig got married for a second time Wednesday in Las Vegas, her rep confirms to PEOPLE.
"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," says Osmond, 51, who has a son, Stephen, 28, with Craig, 54.
The couple were married in a private ceremony at the Las Vegas Mormon Temple and celebrating at a reception at their Nevada home.
Osmond wore the same wedding dress, designed by Ret Turner, that she wore at the couple's first wedding.
Wednesday's wedding date is significant to Osmond and Craig as it marks the birthdays of both Marie's late son Michael and late mother Olive. "It was important that both Michael and my mom were with us on this special day," says Osmond.
Craig is a former professional basketball player and travels the country as a motivational speaker. Osmond is currently performing, with her brother Donny, on stage at the Flamingo Hotel in Las Vegas, and just this week released Donny & Marie, their first studio album together in 30 years.