James Rodriguez's time at Real Madrid appears to be coming to an end, but it's still very unclear where he'll be playing his football next.
There are various options for the Colombian in the Premier League and we take a look at each of the four main potential landing spots.
A move to Everton would make sense considering they have Carlos Ancelotti as their coach and considering the Italian is one of James' biggest fans.
He has previously worked with the playmaker at Real Madrid and at Bayern Munich and James would fit the style of play.
Another plus is that fellow Colombian Yerry Mina is also at Everton.
However, such a move would make Champions League qualification difficult for James.
Even though Manchester United aren't in their best state, they remain one of the greats of European football.
It would be an exciting challenge, although James would face great competition for minutes and also come across a style of football that is speedier and more direct than he likes.
Arsenal have tried to sign the playmaker before, but he wasn't interested then.
Yet the style would suit James well and there are Spanish speakers on the bench in the form of Mikel Arteta and other members of his coaching staff.
Wolves are a club on the up and James would be joining an exciting project if he linked up with Nuno.
Yet this is a club that doesn't have the history of some of the other options and it remains to be seen if they can take that final step forward and qualify for the Champions League.