Barcelona on Tuesday confirmed that Manchester City defender Eric Garcia will join them on July 1 when his contract with the Premier League champions expires.
Garcia will return to his boyhood club on a deal until the end of the 2025-26 campaign after three years at City and follows striker Sergio Aguero in making the switch from Manchester to the Camp Nou.
"It's great to be home. It was always my dream to play for Barcelona and to have the chance to get changed in the dressing room just now was an amazing feeling of happiness," Garcia said as he was unveiled at Camp Nou on Tuesday.
"It's always a great time to join Barca. The president has set us on an upward path, full of youth and experience.
"My dream is to be a success here, and the only important thing is what happens in the future."
Garcia came through the academy at Camp Nou before joining City's youth set-up in 2017.
Barca said they had included a €400 million ($489.52 million) buyout clause in the 20-year-old Garcia's contract.
The defender was limited to 12 matches in all competitions during the 2020-21 season due to injuries and illness.
Argentine striker Aguero, who will officially join Barca on a two-year deal on July 1, said he hoped to play alongside compatriot Lionel Messi.
Messi will see his contract expire this month and there has been no news of an extension.
"I hope we can play together," Aguero had said. "But the thing with Leo is that he'll make decisions with the club. I've been with him since a kid with the national team, I know him very well, and think he'll stay here."