Published Friday, 11 May 2012
Ryan O’Shaughnessy wowed the judges with a love song about a mystery girl (© ITV)
But Dubliner Ryan, who won Thursday night's heat, has promised he'll continue to trust in his own talent and sing another self-penned song in Saturday night's big live final.
"I think for the final I'll be more relaxed because I'm not really expecting anything," the 19-year-old said.
"It feels amazing, it's a bit mind-blowing. I've had a permanent smile on my face since my name was called as the winner of the semi-final."
Ryan has already confirmed that he and 'No Name' - later revealed as Katie Keegan - had decided to just stay friends, despite his musical tribute to her.
There are rumours going around that Simon Cowell is desperate for Ryan O'Shaughnessy to win as he is perhaps the most marketable act in the competition.
Rupert Adams, William Hill bookies
Odds of Ryan winning the Britain's Got Talent final have been slashed by bookmakers William Hill, from 20/1 just two days ago to 7/1.
But fellow singers, duo Jonathan and Charlotte, remain the favourites at 4/5 - despite never expecting to get so far in the competition.
"We just went to have fun and all of this complete madness came out of it," Jonathan said.
Second favourites to take the BGT crown at 2/1 are dancing dog Pudsey and his owner Ashleigh, who says her furry companion won't suffer from stage fright on the big night.
"Pudsey doesn't get nervous - I think I have to get nervous for both of us," Ashleigh said.
The three favourites are so far joined by synchronised swimmers Aquabatique, Welsh choir Only Boys Aloud, boy band Loveable Rogues, singer Sam Kelly, Welsh dance group Nu Sxool, ballroom dancers Kai and Natalia, and 11-year-old singer Molly Rainford.
On Saturday, the judges will reveal which losing act has been given a wild card to return and also compete in the final for a chance to win £500,000 and get to perform at the Royal Variety Performance.