When Ross Barkley decided to move from Everton to fellow Premier League side Chelsea, it is fair to say the noise coming out of Goodison Park wasn't positive towards their academy product.
As reported by BBC Sport, the London club paid £15 million for the 25-year-old's services in January 2018, with many feeling that he didn't really fulfil his potential on Merseyside.
Upon Barkley's arrival to Stamford Bridge, he struggled to prove his worth for a team that had recently won the Premier League title and was suffering from a hangover. Despite all the problems under Antonio Conte, they still managed to win the FA Cup.
The summer arrived and Barkley found himself sitting at home whilst his national teammates produced one of the best performances seen by an England team at a major tournament for many a year.
Barkley could have sulked, but the 100k-a-week Chelsea star [Spotrac] forced his way into Maurizio Sarri's plans and right back into the England set-up.
Not only is he now part of Gareth Southgate's squad, but he is being picked from the get-go and proving his Everton doubters wrong.
On Monday, he netted a brilliant brace for the Three Lions and supplied an assist to help his country to a 5-1 win over Montenegro in their Euro 2020 qualifier.
It is pretty evident in Barkley's game that he is now beginning to showcase an understanding of what to do and what not to do when on the ball.
His decision making has improved two-fold, he's not trying to constantly make ambitious solo runs and his reading of the game is getting better.
There is no doubt that the Liverpool-born player still has a long way to go, but he is now fulfilling his talents and will want to add trophies to his name now, for both club and country.
Have something to tell us about this article?