After dedicating his tune 'No Name' to an anonymous female that he had a particular crush on, the tabloids have lapped up the handsome acoustic strummer and his sweet romantic tales of love.
Throw in a controversial contractual issue about his stint on The Voice of Ireland and you've got a whole load of extra drama that has lured in viewers and made him one of Simon Cowell's favourite acts heading into the final.
Digital Spy caught up with the teen singer to talk about his 'romance', female fans and why he chose BGT over The Voice of Ireland.
Watch our interview with Ryan O'Shaughnessy below:
Britain's Got Talent's grand final airs on Saturday at 7.30pm on ITV1.