Steve Hewlett has been revealed as the Britain's Got Talent 2013 wildcard in tonight's final.
This evening saw the judges argue as they decided which of last week's eliminated semi-finals deserved a second chance in the final.
Revealing the panel's decision live on the show, David Walliams was seen phoning Steve to give him the news.
Steve said: "I wasn't expecting it, I feel like I've just won the lottery. I've put my heart and soul into being a ventriloquist. I've spent 26 years to get here.
"To perform for on the Royal Variety Show would be a dream come true."
Tonight saw Steve perform alongside this year's other finalists perform in front of Simon Cowell, Amanda Holden, Alesha Dixon and David.
Steve's performance saw him return to the stage with his Simon puppet and a surprise appearance from a Sinitta look-a-like!
Afterwards, Simon confessed: "I wasn't sure about this decision but now I've changed my mind."
Steve joins Richard and Adam, Arisxandra, Jack Carroll, Gabz, Pre-Skool, Luminites, Francine Lewis, Asanda, Attraction and Jordan O'Keefe in the final line up, but who will win the chance to perform at this year's Royal Variety Performance, as well as taking home a cash prize of £250, 000.
On top of all this there will be a special performance from Ed Sheeran and Taylor Swift who will be singing a duet, plus a performance from Psy.