Singer Marie Osmond has remarried her first husband, Stephen Craig, almost 30 years after their first marriage in 1982.
Marie Osmond and Stephen Craig tied the knot again, today in Las Vegas.
The couple first wed in 1982 when she was 22 and he was 25.� The marriage lasted three years.
Stephen and Marie had one son together, who is now 28.
The singer went on to marry music producer Brian Blosil in 1986 and they had seven children together but divorced in 2007.� Osmond and Blosil?s 18-year-old son Michael committed suicide last year after jumping from the eighth floor of his Los Angeles apartment building.
?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,? Marie, 51, said.
The couple were married today in a ceremony at the Las Vegas Mormon Temple and were having a reception at their Nevada home.
Marie even wore the same wedding dress she wore the first time she married Stephen.
Click thumbnails for larger pictures