Marie Osmond picked a very special date to re-marry her first husband Stephen Craig - it was her late son Michael's birthday.
The teen jumped to his death from an apartment building in Los Angeles last year and Craig helped her cope with the grief.
The couple chose to honor Michael by staging the surprise wedding in Las Vegas on Wednesday - what would have been his 20th birthday.
Osmond says, "We kind of had Michael here as well - it's his birthday and (it's) my mom's birthday."
And after three marriages - two to the same guy - Osmond insists she's found her life partner.
She adds, "Some things are just meant to be."