Paul Huntington has come full circle to Carlisle United, having started his football journey in the city.
The defender, who has today signed for the Blues, made his name as a young player in Carlisle before carving his professional career elsewhere.
Huntington played junior football for Yewdale Pegasus, helping the side to success at under-10 level, victory in the Penrith and District under-12 league and also to the county cup final.
Huntington went to Kingmoor Junior School in the city and, as captain, helped them win the Carlisle and District Cup as well as a Carlisle Schools six-a-side tournament.
Huntington went on to attend Trinity School, where he excelled in sports other than just football...
But the young defender was clearly earmarked for a future in soccer and, in 2004, captained Trinity to national success in the English Schools under-18 trophy.
Their campaign in '04 culminated with extra-time victory in the national final over Neal-Wade Community College at Brunton Park.
Huntington was signed up by Newcastle United as a junior, and went on to come through the ranks at St James' Park.
In 2005, his progress at Newcastle saw Huntington rewarded with the 'Wor Jackie' trophy which is given to the rising star at the club each year.
Huntington made his first-team debut for Newcastle in December 2006, and went on to play 16 games for the Magpies, scoring in a Premier League victory at Tottenham aged 19.
He moved on to Leeds United in 2007, and made 32 appearances for the Elland Road club.
His time with Leeds included games against Carlisle United in the 2007/8 season, with Huntington attracting criticism for celebrating a Leeds goal in front of travelling Blues fans at Elland Road. He also faced United in that season's League One play-offs.
After a loan spell with Stockport County in 2009, Huntington joined the Hatters permanently, before a move to Yeovil Town in 2010 further kickstarted his first-team career.
He captained the Glovers and made 85 appearances across two impressive campaigns in Somerset.
That earned him a move to Preston North End in 2012 - starting a ten-year spell at Deepdale.
Huntington became a highly respected player at the Lancashire club, his highlights including a goal in their 2015 League One play-off final victory over Swindon Town.
He made 306 appearances for Preston in the third and second tiers, and was dubbed 'the Cumbrian Cannavaro' by fans.
When it was announced he was leaving the club this summer, it was confirmed that a testimonial was in the offing for the defender at Deepdale.
Now 34, and having settled back in his home city with his young family, Huntington will wear the blue shirt of Carlisle United after signing a one-year deal with Paul Simpson's squad.