It's been a Dancing with the Stars season to remember.
The injuries. The drama. The personal stories that moved us. The moves on the floor that thrilled us. A cast of stars so engaging and evenly matched that the field was as competitive as it was entertaining from the start.
But there could be only one Season 12 champion.
Somewhat surprisingly, given that she was just one point from perfection Monday and seemed like the dark horse to win, Chelsea Kane finished in third place.
That left Kirstie Alley, who ended up with five points less than the other finalists, but has been a fan favorite all season, up against Hines Ward for the crown.
Talk about anyone's game. Anyone willing to wager on this?
And the Season 12 Dancing With the Stars winner was ...Hines Ward and his partner, Kym Johnson!
They jumped in the air and hugged as confetti dropped. The Pittsburgh Steelers star lauded Johnson, who fought through a bad neck injury this month, as "an amazing teacher" and thanked the judges "for giving us constructive criticism."
"I also want to thank all the fans," he said.
Kirstie Alley, who finished second along with Maksim Chmerkovskiy, said, "This the most extraordinary adventure I've ever been on in my life."
Still, she couldn't quite overtake Ward, a former Super Bowl MVP who proclaimed that DWTS is his Super Bowl this spring. Here's the MVP ...
What do you think? Did Hines deserve to win?