How much do you know about Marie Osmond‘s life as a mom? The 58-year-old singer has eight kids — three biological and five adopted children — and she couldn’t love her big family any more! Marie welcomed her first child, son Stephen James Craig, with hubby Stephen Lyle Craig in 1983. After the “A Little Bit Country, A Little Bit Rock N Roll” songstress and her first husband divorced in 1985, Marie tied the knot with Brian Blosil in 1986.

Marie later 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, the star’s son Michael passed away at age 18 in February 2010.

In a previous interview with Closer Weekly, Marie exclusively revealed that music has helped her grieve her son Michael’s tragic passing. “With my son, to get through that, I sang — and a lot of people judged me for going back to work so quickly. But I have seven other children who needed to keep living and that was how I processed my pain. Music is a powerful thing. When you stop loving music, you die. Music has always been there for me, through the highs and the lows,” she said.

The only thing Marie adores more than being a mom is being a “Glamma!” Donny Osmond’s sister is a grandmother to her son Stephen’s two sons, Stephen Jr. and Christian, and her daughter Rachael’s daughter, Rocket Jade. “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 told Closer in a previous interview.

Check out the gallery for a complete guide to Marie’s kids!