Updated: September 24, 2012 6:25AM
For her third wedding, Marie Osmond had on the same dress she wore at her first in 1982 — and married the same guy.
Osmond tied the knot Wednesday in Las Vegas with former basketball player Stephen Craig, the man she had divorced in 1985.
“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, 51, said in a statement to People. Craig, 54, is a motivational speaker The couple has a son, Stephen, now 28.
Osmond had seven children with her second husband, Brian Blosil. One, Michael, killed himself in 2010.