Who Are Marie Osmond's Past and Present Husbands?

Marie Osmond has been married three times, with twice being to the same man. Marie was married to Steve Craig from 1982 to 1985, to Brian Blosil from 1986 to 2007 and then she later remarried Steven Craig in 2011.

Marie Osmond rose to fame in the 1970s as the only daughter of the famous singing show family, the Osmond's. She quickly became popular in the family's hit TV shows "Donnie and Marie" and "The Osmond Family Hour." Between her three marriages, Marie Osmond has eight children. She had one child during her first marriage to Steve Craig and two children in her second marriage with Brian Blosil. She later adopted five more children.