Watching Tommy Doyle play for Cardiff City this season has been like observing a footballer on a different level to those around him.
His Manchester City schooling is clear for all to see; his speed of movement and thinking is one step ahead of play, his set-piece delivery is outstanding and he raises the game of those who he is playing with.
It is hard to believe he made only eight appearances for German division two side Hamburg earlier this season but sometimes loan moves just don't work out.