Britain's Got Talent: Ryan O’Shaughnessy's no name girl is Katie Lucia Keegan!

Britain's Got Talent 2012 - Ryan

Britain's Got Talent star Ryan O’Shaughnessy has had his mystery crush revealed as 19-year-old pal Katie Lucia Keegan, after performing a song to her on Saturday night's show.

Ryan was seen at the weekend singing his original song - titled simply no name - to a "best pal" who he had secret feelings for.

But despite pressure from the judges, Ryan refused to reveal the name of his mystery female interest.

However it seems that - thanks to Twitter - the mystery woman has been revealed as Katie Lucia Keegan.

She wrote: "This is soooo funny #noname wooo its me #lolololol [sic]," before posting a picture of the pair of them together on the social networking website.

Ryan admitted to The Sun last night: "She's loving it and is flattered. But I don't think she realises I'm in love with her yet."

And he revealed to the newspaper how he had fallen for Katie when they went to prom together last year: "When I saw her in that dress, I thought she looked beautiful.

"She makes me nervous. I don't want to rush in. She's my mate, she's a nice girl and has a beautiful smile.

"If I win I'll spend my £500,000 on a holiday for just the two of us, and maybe a sparkly ring if she's lucky."


Get the latest news

Subscribe on YouTube