Same man – and amazingly – same dress, but 29 years apart.
It was an incredible case of history repeating itself for Marie Osmond as she walked down the aisle again with her first husband.
The 51-year-old actress remarried Steve Craig on Thursday, wearing the same long sleeved, full skirted Ret Turner gown she did in 1982.
"'I can't breathe, but I'm in it,' Marie told Entertainment Tonight.
The couple – who were originally married for three years before they separated - married in a Las Vegas ceremony.
They had specifically chosen the date because it was the birthday of Marie's late mother.
It was also the birthday of her son Michael, who sadly took his own life last year.
Marie said of the wedding: "Some things I guess were just always meant to be," adding that it was "probably the most beautiful day I have had in I don't remember [how long]".
Photo: © Splash