Photo Credit: Bob D'Amico/ABC
After weeks of competition, Dancing with the Stars provided a show-stopping finals week with the last three pairs separated by only one point.
Katherine Jenkins and partner Mark Ballas may have had a couple of less-than-perfect weeks -- but they brought their best to the finals, scoring three 10s for each of their two dances.
After the Welsh classical singer's flawless paso doble, head judge Len Goodman pronounced it "full of tasty tidbits to tickle your taste buds." That translated into the elusive "10 from Len," resulting in Jenkins and Ballas' first 30. Their '20s-themed second dance (the "freestyle" round) also snagged a 30, with Carrie Ann Inaba praising Jenkins for her fabulous season.
"That was a dance of a champion," she said. "You are a champion."
Cuban heartthrob William Levy and partner Cheryl Burke also received a perfect score for their opening routine, a cha-cha as part of the round-one judges' pick. Judge Bruno Tonioli called it an "intoxicating, Cuban cocktail of natural flowing moves," before granting it a 10. The couple's second sexy dance grabbed a near-perfect 29.
Although NFL player Donald Driver and his partner Peta Murgatroyd didn't get a 10 from Goodman in the first round, the second round offered the couple their first perfect score of the season.
"This is by far my favorite dance tonight," said Inaba of Driver's country-themed freestyle dance.
Only one point apart, it's anyone's guess who will take home this season's mirror ball trophy. America voted, and the winning couple will be crowned Tuesday night. So who do you think the winner should be? Chime in below!
The leaderboard after the finals:
Katherine Jenkins & Mark Ballas (30+30) 60
William Levy & Cheryl Burke (30+29) 59
Donald Driver & Peta Murgatroyd (29+30) 59
Watch one of Katherine and Mark's perfect dances!