It's been a very long time coming, but Manchester United finally make their much-anticipated Premier League return to Elland Road this weekend to take on Leeds.
The last time the two fierce rivals faced off at the ground in the top-flight was back in 2003, when a late header from captain Roy Keane handed United victory against the resilient hosts to temporarily send them top.
A lot has changed in the 18 years that have followed. Keane, now a pundit, may very well find himself back in Yorkshire to deliver his assessment of the game - and a host of other players involved on that day have also headed down very different paths.