Barcelona have re-signed winger Gerard Deulofeu from Everton after exercising a buy-back clause believed to be worth 12m euros (£10.6m).
Deulofeu originally went on loan to Everton in 2013-14 then signed in a £4.3m permanent deal in 2015.
The 23-year-old made 13 appearances for Everton last season before joining AC Milan on loan in January.
The Spaniard, who came through the youth academy at the Nou Camp, has signed a two-year deal.
After a good first season on Merseyside, Deulofeu fell out of favour and manager Ronald Koeman allowed him to spend the second half of the last campaign in Italy.
He started 36 games for Everton, with a further 39 from the bench, scoring eight goals. His contract had been due to run until June 2018.