From Ballymena to Glasgow via Belfast, Callum Burnside has made plenty of sacrifices to fulfil his ambition of playing professional football.
The 16-year-old is a graduate of Ballymena United and Linfield's youth set-ups, and has also been one of the many success stories to emerge from the Irish FA's JD Academy.
And now Burnside is preparing for life at Rangers after agreeing a three-year deal with the Scottish giants.