Not even three years on from leaving Swansea City for Manchester City and Wilfried Bony has completed a £12 million return to the Liberty Stadium.
Bony earned a £30 million move to City in January 2015 but failed to hit the ground running - not that he was ever given the chance to.
With Sergio Aguero the Citizens' first-choice striker at the time, game time was always going to be hard for Bony.
An unsuccessful season-long loan move to Stoke City then followed for the Ivory Coast international, making just 10 Premier League appearances last term.
He's now back at the club where he really made a name for himself and by the sounds of it he's absolutely delighted.
"It is emotional for me to play in front of the fans again," said the 28-year-old. "I remember the game when I scored against Swansea for Manchester City at the Liberty.
"The Swansea supporters applauded me, even though I scored for the opposition. The fans were very good to me and I can't wait to be back with them again.
"I always watched the Swansea news all the time on the internet and the games they played. The club was always a part of me.
"We had some enjoyable moments together - now those moments are happening again."
Bony's return to Swansea comes after Fernando Llorente joined Tottenham for an undisclosed fee. He will likely resume his role as the club's main striker.
It's a great piece of business from the Swans, but something about the move has infuriated football fans on Twitter.
As revealed by Swansea themselves, Bony has been given the No.2 shirt, despite the fact he's a striker and No.9 is available following Llorente's departure.
No striker should wear No.2, it's just wrong. Here's how Twitter has reacted.
Eugh. Bony being given the No.2 jersey is most likely because it's his second spell at Swansea, but the fact remains it's not a striker's number.
It follows on from the Premier League rejecting Renato Sanches' request to wear No.85 for the Wales side following his season-long loan move from Bayern Munich.