This article originally appeared on PEOPLE.com.
Dancing with the Stars pros Maksim Chmerkovskiy and Peta Murgatroyd are engaged!
The proposal – of course – happened Saturday on the dance floor during a performance of Sway at the Olympia Theater in Miami, in front of a joyous audience and a line of other dancers.
Chmerkovskiy, 35, told her, “I’m in love with you, and I will be in love with you for the rest of my life.”
Then: “She said ‘yes,'” he posted on Instagram later that night.
The DWTS favorites have been on and off since 2012, though a source told PEOPLE in January, of Chmerkovskiy and Murgatroyd, 29, that “Peta is his girl and he’s never stopped wanting to be around her.”
“She is so the opposite of clingy and is content to just spend time with him and be happy,” the source said.
RELATED: Derek Hough never thought dancing would be his life
Their friends and family couldn’t be happier with the engagement.
“So this just happened!!!! Ahhhhh I’m so excited for my loves!! @maksimc and @petamurgatroyd it’s about bloody time!!!!” DWTS‘ Sharna Burgess wrote on Instagram. “Congratulations you two!!! #iwishiwasthere #madeforeachother.”
Chmerkovskiy’s brother Val also took to Instagram, writing, “I love the two of you with all my heart. you have my brothers loyalty, heart. his one and only for the rest of his life. you’re family now and that makes you my sister, the second most important woman in my life.
“What’s mine is yours. Forever and always. Petachka your team got numbers now.”