The Top 10 took to the stage for America's vote on 'The Voice,' after Blake Shelton and Christina Aguilera opened the show with their new duet 'Just a Fool.'  There were so many great performances, I have no idea how America will decide this week.

Cassadee Pope

Blake Shelton's team is down to two, but both had their moment, with the most touching coming from Cassadee Pope.  She sang Blake's touching song he co-wrote with his wife, Miranda Lambert about his brother's death, 'Over You.'  The same song that just won a CMA Award.

Cassadee put her own spin on the song that left Blake a little teary eyed and speechless.  'You just sang easily the most important and personal song that I've ever been a part of writing. But you made me feel like I was hearing it for the first time and words can't express what that means to me.'

Watching Blake watch Cassadee sing his song was the most touching moment of the night and will have Cassadee sailing into the Top 8 next week.

Cassadee Pope: "Over You"

Terry McDermott

British rocker Terry McDermott took us back to the 'Summer of 69.'  He rocked the stage and had Blake a little tongue tied.  'I'm not good at conveying my thoughts and feelings but you remind me of everything that I love about rock and roll. You're doing something people don't dare do.  You're walking on sacred ground and you're welcomed. Thank you for choosing me as your coach and making me look so smart.'

Terry McDermott: "Summer of '69"

Bryan Keith

Each team had a moment too. Bryan Keith from Adam Levine's team paid tribute to his hometown and everyone recovering from Hurricane Sandy on the East Coast with Billy Joel's 'New York State of Mind.'  Bryan's soulful voice and good looks should keep him safe this week too.

Bryan Keith: "New York State of Mind"

Dez Duron

Speaking of good looking; Dez Duron from Christina Aguilera's team showed a new side of himself. He went with Michael Buble's 'Feeling Good' and left me feeling really good.  Blake even compared his laid back style on stage to Buble.  Dez hit notes I didn't even know he was capable of.

Dez Duron: "Feeling Good"

Nicholas David

Nicholas David on Cee Lo Green's team is one of the most unique contestants in the competition.  I always look forward to what he's going to do each week.  This week he poured his soul into 'Lean on Me' while playing the piano.  It was his best performance yet and I'll be shocked if he's not in next weeks Top 8.

Nicholas David: "Lean on Me"

With so many great performances it's hard to say who will go home this week.  Everyone left has a great voice and last night's show was the best of any season.  It may come down to song choice.  Melanie Martinez and Amanda Brown from Adam's team were good, but their songs were unfamiliar.  Cody Belew of Team Cee Lo was fun to watch despite the strange song choice.  He went with Beyonce's 'Crazy in Love' and made everyone smile, but I predict he'll be sent home this week.

Christina Aguilera & Blake Shelton 'Just a Fool'

Two more will be sent home after Rascal Flatts performs tonight on NBC at 8.