After starting off Season 3 of The Voice with 64 talented contestants, tonight it was down to the Final 3. Though they are all winners at this point, only one took home the $100,000 grand prize and recording contract.

Cassadee Pope, Terry McDermott, and Nicolas David all shared the stage with a slew of Grammy Award-winning performers in tonight’s live results show, but the most stressful moment of the night came in the last few minutes of the two hour show.

It was an incredibly close call with all three finalists charting on iTunes, but Team Blake’s Cassadee Pope took home the top prize.

Team Blake’s Terry McDermott took second while Team Cee Lo’s Nicholas David snagged the third place spot.

Were you surprised by this season’s winner? Weigh in below!