"Dancing With the Stars" finalists Rumer Willis and pro Val Chmerkovskiy are performing their Freestyle dance to their own cover of Britney Spears' "Toxic" in tonight's finale.

A source told Us Weekly that Willis, who has previously shown off her amazing voice on the show, has been "working on it for weeks."

The best part about the cover is that Willis isn't on it alone! Partner Chmerkovskiy is featured on the track as well, playing the violin. The two are extremely excited to share it with the world.

"Linda Perry produced the song, and it's really sexy, cool arrangement of Britney's famous tune," says the source.

Chmerkovskiy hinted that they were up to something when he shared a photo of the two in the studio to his Instagram on Friday, May 15.

Tune in to ABC tonight to hear the full cover, which will also be available on iTunes after the show.