I don't want to get ahead of myself with optimism just yet... but it's close. Anyway, the current theory is that he fell out with Allegri (Allegri punished him by not playing him vs. Porto due to an argument during a previous game), and the club decided to support Allegri in the fight. Since his little kid is kind of sick, he doesn't want to leave Italy, Juve doesn't want to sell to Inter and Milan is the only team that can afford him, plus that would allow De Sciglio to go the other way.