If it’s worked twice then why not a third time? 

Soon after the curtain came down on the 2014 World Cup in Brazil, Carlo Ancelotti - then manager at Real Madrid - made it very clear that he wanted the winner of the Golden Boot at the Bernabeu. The powers that be complied, and James Rodriguez signed a six year deal for a transfer fee of about £71 million including add-ons, making him the fourth most expensive player of all time. 

In the summer of 2017, Ancelotti - this time at Bayern Munich - wanted Rodriguez on his squad again. The two clubs worked out a deal and the German side took him on loan for a two-year period for a fee of nearly £12m, but Madrid secured their investment by signing him to a new four year contract before that. The attacker ended up with 15 goals and 20 assists in 67 appearances for Bayern. 

Last summer, with Rodriguez’ loan complete and Bayern not picking up the option to buy him outright for £38m at the player’s own request, Ancelotti once again came knocking this time while in charge at Napoli. A deal could not be worked out however and this brings us to the present.