The singer from Dublin auditioned for the panel as try outs moved to Blackpool, singing an untitled track which was written for a girl he fancies!
Ryan revealed to the judges that the song - called simply no name - is "about a friend of mine that I’ve liked for a few years".
But pushed by David to reveal the identity of his mystery crush, Ryan backed out: "Her name, her name is, no I can’t. I can’t, I can’t do it, I can’t do it. It won’t come out, it won’t come out."
After his performance, the audience and judges were on their feet.
"I can't believe she won't go out with you," David quipped, "It was one of the most unbelievable songs I've ever heard and sung beautiful, that was astonishing."
Simon told him: "If that doesn't work, nothing will.
"I think you have a brilliant sense of melody, the lyrics were superb and you have a great voice."
It was three yeses for Ryan and a place in the next round...
Watch [tag]Ryan O’Shaughnessy[/tag]'s Britain's Got Talent audition below!