The Voice is down to its final three, and the aspiring singers took to the NBC reality show stage competing for America's votes for the last time Monday.
The good news? They were all terrific last night. The bad news?
Only one will be named The Voice on the results show tonight.
Who will it be? All bets are off as the sixth season draws to a close in epic fashion, with Jake Worthington, Christina Grimmie and Josh Kaufman vying for the crown.
So let's break down the performances, shall we? We shall.
Christina Grimmie of Team Adam, by popular demand, reprised her take on Miley Cyrus' "Wrecking Ball." And it was even more awesome than the first time.
Seriously. She sings it better than Miley sings it, and with fewer sledgehammers tongued. Christina also sang Elvis' classic, "Can't Help Falling in Love."
Finally, she teamed up with her coach, Adam Levine, to sing Gotye's "Somebody That I Used to Know," and the twosome did a terrific job on that too.
Josh Kaufman of Team Usher nails his take on Adele's "Set Fire to the Rain," then reprised Stevie Wonder's "Signed, Sealed, Delivered I'm Yours."
He too was joined by his coach, Usher, to sing "Every Breath You Take" by The Police, following his soulful Adele cover and America's Pick (Wonder).
Jake Worthington of Team Blake sang America's Pick, "Don't Close Your Eyes," along with a strong rendition of Richard Marx's "Right Here Waiting."
Not to be outdone, he was joined by his coach, country great Blake Shelton, for a fun duet on Hank Williams, Jr.'s "A Country Boy Can Survive."
So who will it be in the winner's circle tonight? Who do you think deserves to be crowned The Voice in Season 6? Share your comments and votes!