Milan have reached an agreement with Villareal for Samu Castillejo. The Spanish club have also agreed to take Carlos Bacca back as part of the deal.
Castillejo will join Milan on a loan deal worth 3 million euros, with an obligation to purchase set at 15 million. They are still defining these figures but the operation should be complete tomorrow between the clubs and the players, and Castillejo could even arrive in Milan for his medical visits.
The deal was unlocked a little while ago, after conversations between Leonardo and the president of Villareal.