When Micah Richards burst onto the scene at Manchester City as a young, powerful and speedy defender in 2005, it seemed England had a future star on their hands.
He could play at right-back or centre-back, was one hell of an athlete and had the positive attitude to match, so there was nothing not to like.
Richards was so good in his teenage years, in fact, that then-manager Stuart Pearce tipped him as a future captain at City.
"Micah has a great future here," said Pearce in 2007. "Whatever offers come in for him, it is going to take a ridiculously big offer to get him out of this football club.
"I would love to see Micah stay here, captain the club, and maybe be here for 10 years and carry the club on his back if he can. He is good enough to do it."
Pearce even said he had never worked with a player "so good and so young" as Richards, but over the past 11 years, everything has changed.
Richards is now at Aston Villa and he's just passed 500 days without making a competitive appearance for the club, currently managed by Steve Bruce.
This is despite the 29-year-old being fully fit and very popular at Villa Park; Bruce just doesn't trust him to play two games a week anymore.
It's truly sad how Richards' career has panned out, yet according to the Daily Mail, his salary at Villa could soon double from £35,000-per-week to £70,000-per-week - no, seriously.
Richards may not have played since October 2016, but there is a bizarre clause in his contract that will see his wages increase if Villa are promoted to the Premier League this season.
Villa are currently third and in with a great chance of promotion, which means a huge pay rise could be on the horizon for Richards. How ridiculous.
It's a dilemma Bruce must resolve immediately, with talks due to take place in the summer. It's no wonder Richards is still in such high spirits at Villa if £70,000-per-week is at stake.