Kelly Clarkson is continuing to roll out new music from her album Piece By Piece after releasing the lead single "Heartbeat Song" last month and "Invincible" and "Piece By Piece" earlier this week, today (Feb. 25), Clarkson finally released her hotly anticipated John Legend team up, a cover of Tokio Hotel's "Run Run Run."

After having trouble finding a collaborator for her new album, Clarkson landed on Legend, and she's all the better for it. These two adult contemporary artists' voices blend together perfectly, as they sing softly and powerfully together all within a matter of short moments.

Clarkson and Legend's take on "Run Run Run" doesn't stray far from the original musically, though their voices and turning the song into a duet makes it feel all new again. Clarkson starts off quiet and deep, contemplatively singing the opening verse before opening up and kicking up the volume for the chorus.

When Legend kicks in, that's when "Run Run Run" really takes off. Not only does he match Clarkson's vocal journey perfectly with his own volume, but the two's voices blend together seamlessly and heartbreakingly, as Clarkson enters in the perfect amount of vibrato and Legend does his own classic crooning.

It's a beautiful duet, simply put.

Listen to Kelly Clarkson and John Legend's new song "Run Run Run" below:

"Run Run Run" is a new song from Kelly Clarkson's upcoming album Piece By Piece, due out March 3 via RCA Records. Clarkson wil be releasing one new song every day this week ahead of the release of Piece By Piece.

Join the Discussion