Mike Windle/Getty Images Entertainment/Getty Images

How Did Mark Ballas Meet His Fiancée BC Jean? Their Story Is Adorable

Mark Ballas has always been a favorite on Dancing with the Stars. Over the course of the (can you believe it) 18 seasons Ballas has been featured on the show, it often felt that he had a huge part in his celebrity getting as far as they did. Now, Ballas and his new partner — no, not the one on the dance floor — are also going the distance, and getting married. In November, Ballas proposed to his girlfriend of three years. But how did Mark Ballas and his fiancée, BC Jean, meet? Their story sounds like a movie.

Since 2007, when Ballas started on the show, he has won the mirror ball trophy two times (while placing in the top three a total of seven times). Now, dancing with Paige VanZant, he's certainly in the running to make it far, assuming he doesn't injure himself. But VanZant is not the only lucky partner in Ballas' life. He and his fiancée/ band partner, BC Jean, are not only going strong, but they're also coming out with new music, too. But, it's the couple's "how'd you meet" story that will definitely capture your heart.

In an interview with InStyle, Ballas spoke about how the two met, and if you're ready to hear a story that sounds like a Hollywood movie, then here we go:

OK, so the tl;dr version of that is: go to concerts (preferably as a performer), ~listen with your heart~, and hope you fall in love with someone. Jean tells the story in a similar fashion, but shows that she was a little more focused on the business side of their relationship before the romantic side (at first, at least).

Now, years later, the couple has successfully launched a band, Alexander Jean, and continued to produce music fans are loving. Check out their acoustic cover of their song "Roses and Violets," which Ballas told People inspired him to line their driveway with the flowers the day he proposed.

Alexander Jean on YouTube