Tonight we will finally have our 2012 The Voice winner! The top three contestants battled it out last night with some amazing performances. Terry McDermott, Cassadee Pope and Nicholas David all gave outstanding performances over the hour and a half finale.
Check out what they told us about their performances and each other’s last night on the red carpet!
See more of our The Voice coverage here!
Who do you think will win 'The Voice' tonight?