The time has come, Voice fans, to place your final bets for this season’s victor. It’s been a great season with 64 contestants, exciting new additions, and Cee Lo’s occasional gas.

But tonight marks the Season 3 live finale and one of the remaining three — Cassadee Pope, Nicholas David, and Terry McDermott — will be crowned this season’s winner. So who will be taking home the top prize?

It’s a pretty hard question, actually. Originally we thought Cassadee Pope had this one covered, but last night was not her strongest performance. She has still managed to climb to No. 1 on the main iTunes chart with her single “Cry” — a feat she’s been able to accomplish three times this season — but Terry also made it into the Top 10 and dominated the rock charts with seven of his singles making up the rock chart’s Top 10.

With results like that, it’ll definitely be a close race. Terry’s performances last night were markedly stronger than Cassadee’s, though the punk rocker has outshone him throughout most of the competition.

But Nicholas David is not to be overlooked either. His performances were the strongest last night, and though he hasn’t broken any iTunes records, his fan base seems to be more of the dedicated caller types.

But the real contest will come down to both Cassadee and Terry tonight. These two are currently neck-in-neck, but honestly, we’d be happy with either winner.

Who do you think will win? Weigh in below!