The end of the James Rodriguez era at Real Madrid wasn't how either side had planned it. The Colombian, ostracised by Zinedine Zidane, ended up leaving the Bernabeu with more pain than success and left everyone wondering what might have been if he had been able to live up to his talent.
Those suspicions are quickly becoming a tangible reality with the Colombian superstar shining ever since joining Carlo Ancelotti at Everton, a coach he has always got on well with.
With his goals, assists, and creativity, James is delighting Premier League fans week after week. The league has been dominated by the South American superstar so far this season.
Aside from the success he is having with the Toffees, James has been rewarded for his great performances with appearances in the competition's team of the week.
And it is the 'BBC' who cannot stop appreciating his superb performances, including him in the team for the third time in a row.
If he can keep up this level of performance, Everton will be targeting things they couldn't have dreamt of just a few weeks ago. On an individual level, he could well be named player of the season in the tournament that is seeing the best version of James for years.