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 ...