From 16-year-old footy newbie to Arsenal captain - check out our gallery of Cesc Fabregas' career.
More than a year later, and Barcelona's signing of Cesc Fabregas brings an end to his eight years at Arsenal, in which he made more than 300 first-team appearances for the Gunners.
Fastforward two years and Fabregas is racing away after scoring the winning penalty for his country during the Euro 2008 quarter-final against Italy.
Also in May 2005, Patrick Vieira lifts the FA Cup with Fabregas alongside him as their team celebrate beating Manchester United in the final. The final score was 0-0, but Arsenal won 5-4 on penalties.
Fabregas made his debut for Arsenal during this Carling Cup third-round match between the Gunners and Rotherham United at Highbury, on 28 October 2003.
On 2 December in the same year, he became the Gunners' youngest ever goalscorer. He was 16 years and 177 days old, and his goal helped Arsenal beat Wolves 5-1 at Highbury.
Can you spot Fabregas among his team-mates as they celebrated winning the Community Shield against Manchester United on 8 August 2004? (Answer: He's on the far left and it looks like he's got his eyes shut!)
Fabregas scored 57 goals during his time at Arsenal. Here he is celebrating one of them during the Gunners' 3-1 Premier League win over Liverpool at Highbury, in May 2005.
July 2010, and this is when the rumours about Fabregas leaving Arsenal for Barcelona really started. Spain's goalkeeper Pepe Reina made him wear a Barcelona shirt, a day after they won the 2010 World Cup final against the Netherlands.
1 March 2006 was a big day for Cesc Fabregas. That's when he made his senior debut for Spain in a home international friendly against Ivory Coast, at the Nuevo Sorilla Stadium in Valladolid.
Here's Cesc Fabregas playing for Spain at the Under-17 World Championships in 2003. Later that year, he was signed by Arsenal as a 16-year-old from Barcelona in a transfer reported to be worth £2.25m.