The contestants on NBC's The Voice have done all they can do! They've sung all the songs they can sing. And now . . . their fate is in your hands! Last night, the final four took the stage for their final two performances. Each performed a duet with his/her celebrity coach. And, each also performed an original song that you, the audience, could vote for! So, who will be THE VOICE? Will it be Dia Frampton from Team Blake Shelton? Beverly McClellan from Team Christina? Javier Colon from Team Adam Levine? Or Vicci Martinez from Team Cee Lo Green? Our American Idol-turned-The Voice expert Steve Thompson and Chad break down last night's episode and predict the winner!