Dancing With the Stars pros Maksim Chmerkovskiy and Peta Murgatroyd began dating back in 2012, but just like the competition for the mirrored ball trophy, their relationship has been far from easy.
The couple split several times amidst infidelity rumors, always telling the press that their work schedules were too hectic to allow them time for a relationship.
(We feel like training and filming just a few feet away from each other would make it easy to put in long days at work and still spend time together, but we digress.)
Anyway, after many ups and downs, Maksim and Peta got back together in May of this year, and over the weekend, Maks asked Peta to be his dancing partner.
For the rest of their lives!
This is not a couple that's ever shied away from the spotlight, so it's fitting that Maks proposed during a performance at the Olympia Theater in Miami.
You can watch the big moment in the video below.
"I'm in love with you, and I will be in love with you for the rest of my life," Maks told Peta before getting down on one knee and popping the question.
Much to the delight of the massive crowd on hand.
(She said yes, obviously.)
The couple hasn't discussed any specifics, such as when they plan to tie the knot, but if they decide to have kids, you know they'll be born with some serious rhythm.
Congrats to Maks and Peta!