Swansea City manager Brendan Rodgers has confirmed that the club has signed Cliftonville striker Rory Donnelly until 2015.
The 19-year-old will officially become a Swans player on Sunday, January 1 after agreeing personal terms.
"We are delighted to be able to attract one of Northern Ireland's biggest talents," said Rodgers.
"I am really looking forward to helping Rory fulfil his potential and, hopefully, over the next few years ensure that Swansea City has another exciting young player blossoming at the club."
The Welsh side had to see off competition from Everton and Liverpool for the Northern Ireland international's signature.
"Everything has happened so quickly that I still can't quite believe it. It's a dream come true," said Donnelly.
"I was really impressed with what the manager had to say when I met him. He couldn't have done anything more to impress me.
"I believe I am signing for a brilliant manager who is prepared to give youth a chance. I also met the likes of Scott Sinclair and Joe Allen when I was over here last week and it only reinforced the belief that Swansea is the right club for me."
Swansea host Tottenham Hotspur in the Premier League on Saturday.