Osmond, 51, and Craig, 54, remarried in a private ceremony at the Las Vegas Mormon Temple before holding a reception at their Nevada home. Osmond wore the same Ret Turner wedding dress that she wore to their first wedding nearly 30 years ago.
"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 said in a statement. She and Craig have a 28-year-old son, Stephen.
Wednesday's wedding date also marked the birthday of Marie's late son, Michael, who committed suicide last year, and the birthday of Marie's late mother, Olive. "It was important that both Michael and my mom were with us on this special day," Osmond said.
Osmond and Craig first tied the knot in 1982 and divorced three years later. Osmond split from her second husband, Brian Blosil, in 2007 after 21 years of marriage.
Craig, a former NBA player, currently travels the country as a motivational speaker. Osmond just released her first studio album with her brother Donny in three decades.