Two-and-a-half years after his move to Elland Road broke down in the most dramatic fashion, Daniel James has finally joined Marcelo Bielsa in Yorkshire.
But rather than arrive at the Whites as an exciting prospect from Swansea City, James joins Leeds in need of a kickstart after a frustrating stint at Manchester United.
Six months on from his failed Leeds move that left James throwing his phone in fury, the 24-year-old sealed a move to Old Trafford that he would never have anticipated in his wildest dreams, putting pen to paper on a five-year deal after the Red Devils splashed out £15million on the winger.