Marie Osmond got married Wednesday to someone she's known a long time: She remarried first husband Stephen Craig, whom she divorced in 1985 after three years of marriage.
Osmond, 51, and Craig, 54 were married in a private ceremony at the Las Vegas Mormon temple, with a reception following at their nearby home.
"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," Osmond told People magazine.
The pending remarriage had been rumored for months, an Access Hollywood source said, with People noting that the choice of wedding date has significance for the bride: It's the birthday of both Marie's late mom, Olive, and her late son, Michael.
The Fashion Institute of Design and Merchandising student, who'd changed his name from Michael Blosil to Michael Bryan shortly before his death at age 18, committed suicide in February 2010 in downtown Los Angeles.
Osmond and Brian Blosil, Michael's father, divorced in 2007 after nearly 20 years of marriage. Brian Blosil didn't attend his son's funeral, the singer told Oprah Winfrey in November, because his siblings "knew that Michael wouldn't want him there," Osmond said, "and they didn't want him there." In addition to Stephen and Michael, Osmond has six other children -- four daughters and two other sons.
Osmond reportedly wore the same wedding dress Wednesday that she donned the first time around with Craig, who was a basketball player at Brigham Young University.
See the couple back in the day with Stephen, their son together, and the rich-and-famous voice of Robin Leach in the video below.