The Italian joined Fiorentina at the start of the season following spells at Juventus , Everton and PSG , and has gone on to ...