Marie Osmond really took that "something old" maxim to heart at her surprise Wednesday wedding.
Not only did the entertainer, 51, remarry her first husband Stephen Craig -- she also wore the same wedding dress she donned at their first trip down the aisle back in 1982!
A new pic reveals Osmond resplendent at her do-over wedding with Craig (father to her son Stephen, now 28), which took place at the Las Vegas Mormon temple on Wednesday.
"I can't breathe, but I'm in it," Osmond told Entertainment Tonight.
"I had a dress all designed [for this wedding] and when it showed up it was not [right]. I was so sad, I was actually kind of in tears...I was cleaning out my garage and all of a sudden this box showed up in this pile of stuff ...and it was this dress and it was five days ago. I'm not kidding. Isn't that crazy?"
She and Craig first split up in 1985.
It's the third marriage and the second husband for Osmond, who married music producer Brian Blosil in 1986. She and Blosil had seven children together (two biological, five adopted).
Osmond's romantic news comes on the heels of a devastating 2010: In February 2010, her son Michael Blosil committed suicide at age 18 by jumping from the eighth floor of his L.A. apartment building.
In fact, Osmond chose May 4 as her wedding day because it was the birthday of both Michael and her late mother.
She gushed to ET about her surprising wedding. "Everything has been perfect and we just both can't believe it. We're so happy, and you know how you just know when something's right?
"[Stephen] has been there for me and he's just my best friend, you know, and loves my kids."