At 23-years-old Ryan McGivern has already played for seven different clubs, but I'm sure he'd agree he's playing as well now as he's ever done in his career.
His current loan spell at Hibs has done him a world of good which has saw him regain his international place in Michael O'Neill's team.
It's no coincidence that Hibs' good season coincided with Ryan's arrival.
He's got real experience for a young player, he's versatile and he's started to fulfil his undoubted potential.
With his Man City contract expiring in the summer this season was going to be vital regarding the rest of his career.
He knows he's not going to break into Roberto Mancini's side but his performances in the SPL this season will have alerted other clubs that he'd be a good acquisition come June.
If he’s happy and playing regularly then staying with Pat Fenlon’s men could be the best result for Ryan.
He’s still young enough to put himself in the shop window with more impressive displays and that can only be good news for Northern Ireland.