An enigma, wrapped in a riddle, wrapped in the body of a very talented footballer. There's no doubt that ever since Kia Joorabchian brought him to Europe in 2006, Carlos Tevez has never seemed fully content. Every time there's been a chance that he could move, he's made no secret of the fact that he'd like to go home to Boca Juniors.
Now he's finally getting his wish. Tevez has one year left on his Juventus contract but, although the I's have to be dotted and T's crossed, the Turin side have agreed to release him from that deal so he can return to his boyhood club.
Cesar Marucci, Boca's general secretary, has confirmed the deal that has been earmarked for quite a few years.
We are very happy. After much work we can secure the return of Carlos Tevez. Unlike many players who returned to the club, he comes at full capacity.
For many fans, Tevez had largely slipped from consciousness by the time he made the switch to Juventus in 2013. He'd go there, pick up a couple of Serie A titles and make a fuss when he wanted to go back to Argentina.
Thankfully, it didn't happen quite like that. Although the Old Lady may not have won the Champions League, Tevez's performances on the way to the final were a wonderful swan song for a player whose talent made him a firm favourite across Europe over the past nine years.