'Dancing With the Stars' finale: Donald Driver, William Levy and Katherine Jenkins left

Classical singing star Katherine Jenkins joins two-time champ Mark Ballas, who is returning for his 10th season. Credit: ABC
In short, the cream rose to the top.
That doesn't always happen in "Dancing With the Stars"; sometimes it curdles on the way up, giving us overachieving finalists who leave us cold, bored or distracted.
But not this time. This past season was a good one for the most improbable of reasons: The show assembled a cast with sizzle and style. There wasn't much brute star power here, but then there never is; we had to be content with quality, and there was that.
So that leaves us with tonight's (8, ABC/7) finalists: Donald Driver, Katherine Jenkins and William Levy. Who will win? To the handicap:
His feet are marvels, and his poise -- upright without rigidity -- is consistent. He came to win, and with a terrific partner, Peta Murgatroyd, has carried his game right to the very end. For some reason, the judges have been tough on the Packers' No. 80; he's the only one of the finalists who only came close once to scoring a perfect 30. Why? Best to ask them, but he's been one of "DWTS' " best over 14 seasons.

