'The Voice' finals are tonight.  Cassadee Pope & Terry McDermott from Blake Shelton's team take on Cee Lo Green's last man standing, Nicholas David.

The final three will sing one last time for viewer votes tonight on NBC at 8.  Tomorrow night, one will be crowned the winner after special performances from Rhianna, newly engaged Kelly Clarkson, Bruno Mars and the Killers.

Jermaine Paul was crowed the winner last year, from Team Blake. Will Blake Shelton have a repeat this year?   Who do you think will win 'The Voice?'