Antoine Griezmann has swapped Atletico Madrid for Barcelona after LaLiga's champions triggered his €120million release clause.
The France forward has signed a five-year deal after Barca agreed to trigger his €120million release clause.
World-Cup winning striker Griezmann was seemingly set to join Barca last year only to confirm during a television documentary he was staying at Atletico.
The attacker acknowledged that U-turn in his first public comments since becoming a Barca player.
"When I was a boy, my dad taught me that trains don't come around just once," Griezmann said in a video posted on Twitter by Barcelona.
"Now it's time to take on the challenge of a new destination. Finally, our paths cross.
"I'll defend the Barca colours with all my determination and commitment. It's our time."
The saga does not appear to be over, however, with Atleti insisting Barcelona should have paid €200m to activate his release clause. Atleti is arguing the France international agreed terms with Barca before his clause dropped on July 1.
"Atletico Madrid believes the termination of the contract occurred before the end of last season due to events, acts and demonstrations carried out by the player and that is why it [the club] has already started procedures it considers appropriate for the defence of its rights and legitimate interests," said the club's statement.