The last Golden Buzzer act of Britain's Got Talent 2017 has been revealed, with David Walliams picking Kyle Tomlinson - a teenage singer he turned away two years ago.
Kyle was "really nervous" as he went on stage and reminded the judges of the last time he auditioned for the show, and how David give him the harshest critique.
"I came a couple of years ago, and I got told to get a singing teacher," he explained.
Alesha Dixon burst out laughing when she asked who was responsible for the comment - and the 15-year-old pointed to David.
"Doesn't sound like the kind of sensible thing I'd say!" the comedian chuckled. "What did the others say?"
"They were quite nice," Kyle smirked.
Having spent the last two years refining his talent, the schoolboy was hoping the judges would see how he'd improved.
He broke down in tears when his performance of 'Hallelujah' was met with huge cheers from the audience.
"You stood up there, you put your heart and soul on the line," Alesha reviewed. "We all felt it, and we were all there with you. That was brilliant."
"This just shows you, when someone grinds you down and says you're not good enough, you come back and look them in the eye, you go, 'I am good enough'," joked Simon Cowell.
But again it was David's feedback that was the most significant for Kyle, this time for a more positive reason.
"I thought it was really good!" he exclaimed as he pressed the Golden Buzzer - sending Kyle straight through to the live shows.
"You sung with passion. It was a really, really moving performance. I'm really glad you came back and proved me wrong!"
Kyle is an unusual pick for David, who is known for giving his Golden Buzzer slots to 'joke' acts.
Contestants he has previously backed include 'Crumble Song' singer Lorraine Bowen and married couple Anne and Ian Marshall.
Kyle completes this year's Golden Buzzer line-up, joining Sarah Ikumu (Simon's choice), Just Us (Alesha), Daliso Chaponda (Amanda Holden) and Matt Edwards (Ant and Dec).
Next Saturday's episode will see the judges whittle down their shortlist and decide which other hopefuls will join them in the semi-finals.