The Voice 2012 finals for season 3 are here at last and the jury is still out on who will win The Voice season 3. While Cassadee Pope of Team Blake Shelton seems to have heavy odds in her favor, fans of reality TV talent shows should know by now the perceived favorite often does not end up winning. Will Nicholas David of Team Cee Lo Green or Terry McDermott of Team Blake manage to pull off the performance of a lifetime tonight and steal the win? Join us for our live The Voice season 3 recap of the final performance show and watch the drama unfold!
WARNING: THE VOICE SEASON 3 SPOILERS AHEAD!
This post contains The Voice spoilers from the top 4 live performance show. Please stop reading here if you do not want to know what happened!