This season of Dancing with the Stars has undoubtedly been the most memorable in years.
Kirstie Alley, Chelsea Kane and Hines Ward danced their asses off and finally made it to the finals, but who took home the mirrored ball trophy?
Season 12 came to a close on Tuesday and Hines Ward was crowed the dancing king.
Hines Ward scored a perfect 30 with an overall 89 out of 90 points. Carrie Ann said, "In all honesty, I think you are the MVP of Season 12."
30 points for their freestyle dance on Monday night and thanks to viewers votes, they were crowed the season champion on Tuesday.
"Starting this competition, I never thought I'd be in the finals," said Hines, "but I owe it all to Kym. I want to thank the judges - and all the fans."
Coming in at second place was Kirstie Alley followed by Chelsea Kane and Mark Ballas, but overall it was a close race. It's the first time in several seasons that the winner wasn't completely predictable.
During Monday’s performance NFL star Hines Ward and partner Kym Johnson received a 29 out of 30 for their quickstep and a perfect 30 for their freestyle.
Chelsea Kane and Mark Ballas received a 29 for their samba and a 30 for their freestyle. Alley scored straight 9's Monday night, putting her in third place while Ward and Kane tied for first.
Were you surprised to hear Hines Ward’s named called? Who did you vote for?