You may know her as one of the most prominent icons in the music business, but many fans of Marie Osmond don't know much about her personal life other than the fact that she's been married three different times — and twice to the same person!

Turns out, Marie is married today to Steve Craig. The couple tied the knot in 2011, but before things were all perfect, there's a long story you must first hear about her love life.

Back in 1982, Marie married Steve for the first time and the couple welcomed a son, Stephen Blosil, 34, in April 1983. They sadly ended their marriage in 1985. "I had a child, I was a single mother, and I didn’t know if I could feed [my son] or pay my rent," she recalled of the split. "I realized I was now emotionally damaged enough to genuinely sing country music!"

MORE: Marie Osmond Opens up About Her Weight Loss Struggles (EXCLUSIVE)

Just one year later, the songstress was hitched to Brian Blosil, and the two married in Utah. During their union, Marie gave birth to two more children, daughter Rachael, 28, and son Matthew, 18. The couple also adopted five children together, Jessica, 29, Michael, who sadly committed suicide in 2010, Brandon, 20, Brianna, 19, and Abigail, 14. The duo ended their marriage in 2007 after 21 years together.

Four years later, in 2011, Marie and Steve remarried nearly 30 years after their first divorce! In a previous exclusive interview with Closer Weekly, the 57-year-old opened up about her choice to get back together with her first love. "We actually celebrate our original wedding date, which is June 26. The 4th is the date we chose to get married the second time because that is my son’s birthday and I wanted him to be there for the wedding [in spirit]," she shared of their ceremony.

And if life has taught Marie one thing, it's that Steve was always her true soulmate. "I know I’ll never find anyone I love or respect more than Steve." So adorable!

MORE: Donny Osmond Shares an Awesome Osmond Family Throwback Photo — See the Pic!

Today, her biggest joy in life is being a grandparent! "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," she told Closer. We're so glad that you're happy, Marie!