Already have an account?
Get back to the

See Marie Osmond’s Children Then and Now!

View gallery

Singer and actress Marie Osmond comes from a huge showbiz family, and she went on to have eight children of her own! If you pictured the star as a fun-loving, family-oriented mom, your guess was spot-on: Marie Osmond’s children are quite obviously the loves of her life, and through her all career successes over the years, being a mom is obviously what makes her tick. We just love seeing celebrities being as real as ever and showing us sneak peeks their off-camera personal lives—and Marie Osmond’s Instagram turned out to be a treasure trove of sweet glimpses into her private life as a mom (and grandma!).

How Many Children Does Marie Osmond Have?

The 57-year-old star grew up in a huge family, and she went on to have eight children of her own: Stephen, Rachael, Matthew, Jessica, Brandon, Michael, Brianna, and Abigail. Of the eight kids, three biological, and five are adopted. And her brood continues to grow—two of her kids are now parents themselves!

Marie welcomed her first child, son Stephen James Craig, with hubby Stephen Lyle Craig in 1983. After the songstress and her first husband divorced, Marie later tied the knot with Brian Blosil in 1986 and soon gave birth to the couple’s two biological children, Rachael and Matthew. She and Brian also adopted five kids — Jessica, Michael, Brandon, Brianna, and Abigail — together. Sadly, her son Michael Blosil passed away from suicide in 2010 at the age of 18.

“Out of all the awards and accolades that I have been blessed with throughout my life, nothing comes close in comparison with the blessings I receive from being a mother to my eight children and grandma-of-three,” Marie once exclusively told Closer Weekly in a previous interview. Aww, we know just the feeling, Marie!

Click through the photos to meet and learn more about Marie Osmond’s children—and to see which two are now parents themselves!

More Stories

Use left and right arrow keys to navigate between menu items. Use right arrow key to move into submenus. Use escape to exit the menu. Use up and down arrow keys to explore. Use left arrow key to move back to the parent list.