Britain's Got Talent golden buzzer act Jasmine Elcock was REJECTED from the show in the past.
The 14-year-old wowed on Saturday night's show, singing a cover of Cher's Believe that left Alesha Dixon in tears.
After the song, BGT hosts Ant and Dec rushed out from the sidelines down to the judges' desk to hit the golden buzzer and send Jasmine straight through to the live semi-finals.
"That was amazing," said Dec as Ant described the youngster as "brilliant".
He added teary-eyed: "Oh God, that got me really emotional."
"She deserved that," agreed Dec.
Alesha sobbed: "For so many reasons that audition moved me so much. I have never been this much of a mess on the show.
"I hope all your dreams come true, you deserve it."
Simon described young Jasmine as "charming" and declared: "I think this country is totally going to fall in love with you."
It was a rather different reaction compared to Jasmine's previous attempt on the show.
"I auditioned for it previously and unfortunately I didn’t get through," she revealed this week. "So this was sort of a second chance for me to come back, bigger and better.
“That’s why I auditioned really, to have a second chance to prove I can do better.”
Speaking to TwitCelebGossip, Jasmine went on to say of the reaction from both the judges and the audience at home: "I wasn’t expecting it at all. I didn’t realise how big it [the audition] had got because I wasn’t expecting it to go big.
“I was so speechless when I found out that people around the country were in tears as well as my family, including Ant and Dec and Alesha Dixon.
“That was phenomenal..”
With the golden buzzer, Jasmine now has a confirmed spot on the Britain's Got Talent 2016 live shows which begin later this month on ITV.
For now, Britain's Got Talent continues Saturday night on ITV with more auditions.