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."