Sasha Farber and Emma Slater got engaged live on Tuesday's broadcast of "Dancing with the Stars."

The surprise move came after the professional dancers performed a duet to Bruno Mars' "Just the Way You Are," People magazine reported.

"I've wanted to do this for such a long time," Farber told Slater, kissing her before dropping to one knee and offering her the ring he had stuffed in his back pocket.

"I love you so, so much. Will you marry me?"

Slater nodded an emphatic "yes" and kissed Farber again as their fellow dancers and the live studio audience cheered.

The couple have been together off and on since 2011.