Marie Osmond made headlines back in May when she re-wed her first husband Steve Craig. This weekend, the entertainer played the role of mother-of-the-groom, as son Stephen walked down the aisle.
A source close to the family confirmed the matrimony to ET. Stephen wed girlfriend Claire at the beautiful Pelican Hill resort in Newport Coast, CA on Saturday night. The newlyweds are now off to enjoy their honeymoon. Marie tweeted, "Counting my blessings! The wedding day was perfect. Tired, but so, so happy."
This is the one child the newly reunited Marie and Steve shared during their 1982–1985 marriage. Marie also has seven children with second husband Brian Blosil, two biological and five adopted. Sadly, one of their sons committed suicide in February 2010.