The Voice results included a few surprises, but by and large, the 12 stars who survived after the week's 20 performances are the cream of the crop.
Their collective talent begs the question ... how the heck is America supposed to choose between some of these dynamic singers in the weeks to come?
We can't wait to find out starting Monday. For now, re-watch the performances by the Top 12 and tell us, as it stands right now: Who should win The Voice!
Team Adam: Amanda Brown (above), Bryan Keith and Melanie Martinez ...
Team Blake: Terry McDermott, Cassadee Pope and Michaela Paige ...
- Terry McDermott - Don't Stop Believin' (The Voice)
- Cassadee Pope - My Happy Ending (The Voice)
- Michaela Paige - Everybody Talks (The Voice)
Team Cee Lo: Trevin Hunte, Nicholas David and Cody Belew ...
- Nicholas David - You're the First, the Last, My Everything (The Voice)
- Trevin Hunte - How Am I Supposed to Live Without You (The Voice)
- Cody Belew - One More Try (The Voice)
Team Christina: Dez Duron, Sylvia Yacoub and Adriana Louise ...
- Devyn DeLoera - Bleeding Love (The Voice)
- Sylvia Yacoub - The One That Got Away (The Voice)
- Adriana Louise - Firework (The Voice)
Who will win The Voice Season 3?