Well let’s hope third times a charm! Marie Osmond, 51, re-married her first husband, Stephen Craig, this morning in a Las Vegas Mormon Temple, and later celebrated at a reception in the performer’s Nevada home.

Marie and Stephen were first married in 1982, with Marie filing for divorce in 1985, citing “mental cruelty.” I guess thinks have changed? Friends close to both Marie and Stephen said that, “Steve and Marie were just too young when they originally married but have never stopped loving each other.”

Marie, who was also married to Brian Blosil from 1986 – 2007, reconnected with Stephen following the death of her son. She is said to have worn the same wedding dress her and Stephen wore on their first wedding. Let’s hope this time it works out Marie, you deserve it. Not only is today their wedding day, May 4th also marks the birthdays of both Marie’s late son Michael, whom she shares with Blosil, and her late mother Olive.