Denis Suarez has agreed a move back to boyhood club Celta Vigo on a four-year deal from Barcelona.
The Galician club will pay Barca 12.9m euros (£11.5m) for the 25-year-old, plus a further 3.1 million euros depending on performances.
Suarez came through Celta's academy, playing for the reserves before moving to Manchester City at the age of 17 where he failed to make a single competitive appearance for the Premier League side.
He returned to Spain in 2013 to join Barcelona's reserve team before going out on loan to Sevilla and Villarreal and then finally breaking into Barcelona's first team in 2016, making a total of 16 La Liga starts for the Catalans over two campaigns.
But after not starting a league game for the La Liga side last term, Suarez went out on loan to Arsenal in January.
However, his second spell in England was overshadowed by injuries as he failed to break into the starting line-up, making just six substitute appearances for Unai Emery's side.
Follow the Summer Transfer Window on Sky Sports
From July 1, Sky Sports News will be the home to three new shows dedicated to bringing you the very latest news from this summer's transfer market.
Start your day with Good Morning Transfers at 9am as our team of reporters and pundits bring you the latest news and insight.
Transfer Talk then follows at midday delivering the biggest stories that matter to you. And join us at 7pm for the definitive round-up of the day's news with The Transfer Show.
And as well as tuning into Sky Sports News, don't miss a thing with our dedicated Transfer Centre blog.
There's also the Transfer Talk Podcast, the daily UK, Regional and European Paper Talk, plus features across skysports.com and the Sky Sports app.