Who won The Voice 2012 season 3 has finally been revealed! Top 3 finalists Cassadee Pope, Nicholas David and Terry McDermott all sang their hearts out one last time for the voters on Monday, but only one of them could walk way as The Voice season 3 winner Did your favorite singer manage to win a whole new life on The Voice results show tonight? Or is it a complete shock who won The Voice 2012 season 3? We have the full results for you right here and you might just be surprised how it all went down tonight on The Voice finale for season 3!

Terry McDermott, Cassadee Pope & Nicholas David on The Voice.
Photo credit: Trae Patton/NBC

WARNING: THE VOICE SEASON 3 SPOILERS AHEAD!

This post contains The Voice spoilers from the season 3 finale. Please stop reading here if you do not want to know what happened or who won The Voice season 3 Tuesday night!

All of the hard work, tears and drama of a long season of battling to be the best on The Voice season 3 came to an end tonight. Every great performance and epic failure was weighed and balanced by America to determine who would be The Voice season 3 winner. No matter how many fan polls and bloggers tried to predict who won The Voice 2012 season 3 in advance, the outcome could never really be known for sure until the votes were officially announced.

Cassadee Pope of Team Blake Shelton may have been the top ranked singer of the season on iTunes, but there was always the chance her popularity was not as overwhelming as it seemed on the surface. Fans of Nicholas David of Team Cee Lo Green overwhelmingly believed he was the true artist in the final three contestants, but the most talented musician or best singer doesn’t always win. Terry McDermott, also on Team Blake, might have the most heart-warming back story of the top three, but his heart of gold and rock star style might have been less impressive than Cassadee Pope’s polished stage presence.

When all the votes are counted and the person who won The Voice season 3 is finally determined, it is difficult to know exactly why there were judged to be worthy of winning when the other two finalists were not. All that matters is who picked up their phones or logged on to their computer to vote. Whichever finalist managed to convince the most voters to send in the highest number of votes was going to be The Voice winner for season 3, no matter why exactly those voters chose them.

So who did finally manage to snag the most votes and become the person who won The Voice 2012 season 3? Check out our full recap of the finale results show by clicking here. Or skip right past all that nonsense and scroll down to find out who won!

*
*
*
*

3rd place went to… Nicholas David!

*
*
*
*

2nd place went to… Terry McDermott!

*
*
*
*

The Voice season 3 winner is… Cassadee Pope!

>> Get the latest music from The Voice season 3 at iTunes here!

That’s it for our The Voice results recap for the season 3 finale. Join us here again next season for more The Voice recaps. Check out more on The Voice at our partner site, TheVoiceFandom.com. Bookmark us or friend us on Facebook or Twitter for all the latest celebrity gossip, entertainment news, TV recaps and more!


Subscribe to Snark Food updates on Facebook, Twitter, Email, or RSS