The Voice Kids coaches were left stunned by a 13-year-old's incredible and powerful performance during Saturday night's semi-final.
Jessica Richardson took to the ITV stage to belt out Katy Perry's track Unconditional and was lavished with praise by both the coaches and viewers.
Ahead of Jessica's performance, her coach, Danny Jones, had said: "She brings to the competition a huge, huge voice.
"The power that she can bring from such a small, young person is so incredibly impressive."
The power that she can bring from such a small, young person is so incredibly impressive
She was the last member of Team Danny to perform, as all four team members kicked off the semi-final with a performance they hoped would grant them a place in Sunday evening's final.
Jessica, who admitted she'd never expected to get to the semi-final, was given a massive applause and a standing ovation after she performed the ballad.
"I'm so proud!" gushed Danny.
"That was so amazing You kept your composure and it's so nerve-wracking coming out and singing a big song like that."
Fellow coach Pixie Lott said: "I'm a big fan of you, Jessica. When you go up to those high bits, that's when you just sound incredible."
Will.i.am added: "That performance was spectacular. The energy was awesome."
And fans on Twitter certainly agreed!
Unfortunately for Jessica, she didn't manage to nab a place in the final.
Will.i.am and Pixie both told Danny it was a very hard decision he had to make, sending two of his young performers home and keeping two, when all four had performed so well.
Before announcing his decision, Danny said: "You know how much fun we've had and how much I believe in every single one of you.
"You're all so individually brilliant and have become artists throughout this competition, which I can see go on in the future."
Danny chose to take Erin and Courtney through to the final, eliminating Jessica and Jack.
Needless to say, some viewers were disappointed to see Jessica going home.