Dancing With the Stars crowns its 12th season champion tonight.
But who will that be? It appeared that two contenders separated themselves from the third just a little last night, but it remains entirely up for grabs and will all depend on whose fan base churns out the most votes before the ultimate results show.
While that sounds obvious, there has never been a final quite as evenly matched as Monday's Dancing With the Stars, which pitted Hines Ward against Chelsea Kane and Kirstie Alley - all markedly different, yet all talented and popular with fans.
So who's it gonna be? Cast your (unofficial) votes below!
The Dancing With the Stars champions will be ...