Last night the final four artists on NBC’s ‘The Voice’ sang for their livelihood in the competition. Whose performance was the best?

Team Ceelo and Team Blake are the only remaining teams and each stands tall with two very strong protégés.

It has been said by a few of the coaches that Team Ceelo’s Trevin Hunte has a voice from God. Last night he continued on his quest to prove his voice is all that by taking on another song from the “hardest songs to sing” category. Trevin sang his way through Bette Midler’s ‘The Wind Beneath My Wings’ and pulled it off. Personally, and I’m no vocal coach, I think the high notes were too high, almost overwhelming.

Team Ceelo’s man of soul Nicholas David was next up with a stripped down, heartfelt version of Joe Cocker’s ‘You Are So Beautiful’. The song was on point as usual but the kicker was at the end of the song where he made his way to the edge of the stage to finish up the song locking eyes with his wife and children. There weren’t many dry eyes in the house after that!

Team Blake went next with pop rocker Cassadee Pope taking on ‘Stupid Boy’, a song written by Sarah Buxton and made famous by Keith Urban. The song was suggested by coach Blake Shelton and again Cassadee’s light shined as bright as the sun! She elegantly made her way through each verse, nailing every note, and garnering high praise from Christina Agulera and Coach Blake. Cassadee remains my pick to win this season of ‘The Voice’.

Terry McDermont went last with a stunning rendition of The Beatles sing-along anthem ‘Hey Jude’. Backed by a choir and hitting every note, I feel that Terry secured himself a spot in the top 3.

All contestants will duet tonight. Unfortunately, one will go home. Season two Team Blake member Rae Lynn will perform.