Gareth Bale's move to Real Madrid was finally sealed on Sunday, with the Welshman joining the Spanish giants on a six-year deal.
The fee has not been revealed by either Real or Tottenham, but it is tipped to be a world record, surpassing the £80million spent by Real when they signed Cristiano Ronaldo in 2009.
The transfer represents a significant step in the 24-year-old's already outstanding career and here we look back at Bale's life in football, tracking his meteoric rise from talented teenager to international superstar...
1989: Bale is born in Cardiff on July 16, to parents Frank and Debbie. Football is in Bale's blood from birth, with his uncle, Chris Pike, a former Cardiff City player.
1997: He is spotted as an eight-year-old while playing for a Cardiff Civil Service side. Bale impresses Rod Ruddick - involved in Southampton's academy - at a football tournament in Newport. He begins training sessions at the club's satellite academy in Bath shortly after.
2003: Bale is reported to have run the 100m sprint in 11.4 seconds at school at the age of 14, when he also begins travelling to Southampton for training.
2005: He joins Southampton officially, signing trainee terms with the club.
2006: April 17 - The Welshman becomes the second-youngest player to ever represent Southampton in a 2-0 win against Millwall, at the age of 16 years and 275 days. Only Theo Walcott (16 years, 143 days) was younger.
May 27: Bale becomes the youngest ever Welshman to play for the senior team, making his debut in a 2-1 friendly win against the Trinidad & Tobago in Austria. Aged 16 years and 315 days, Bale comes on as a substitute and provides the assist for Rob Earnshaw's late winner.
July 16: Turns 17 and marks the celebration with the signing of his first professional Southampton contract.
August 6: Scores a free-kick on the opening day of the 2006-07 season as Southampton draw 2-2 with Derby. The goal is Bale's first for the club.
September 5: A first Wales start follows in a 2-0 friendly defeat to Brazil at White Hart Lane.
October 7: The records continue to tumble as Bale becomes Wales' youngest-ever scorer when he nets a free-kick in a 5-1 loss to Slovakia in a Euro 2008 qualifier.
2007: March 4 - As part of an excellent season in the Championship for Southampton, in which he scored five goals from 38 appearances at left-back, Bale is crowned the Football League Young Player of the Year.
May 12: Bale limps off injured in Southampton's 2-1 loss to Derby County in the first leg of their play-off semi-final. They eventually lose in a penalty shootout, with the fixture at St. Mary's Stadium Bale's last as a Southampton player.
May 25: Tottenham agree an initial £5 million fee for Bale, potentially rising to £10 million dependent on future success. The player moves to White Hart Lane to continue his rise through British football.
July 12: Bale makes his Tottenham debut in a friendly against St Patrick's Athletic. Tottenham win 1-0.
August 26: A Premier League debut follows, with Bale stepping out in Tottenham's 1-0 loss to Manchester United.
September 1: Bale's first Premier League goal comes in a 3-3 draw at Fulham.
September 15: Tottenham fans take to Bale immediately, as he scores a free-kick in a 3-1 derby loss to rivals Arsenal.
December 2: Bale suffers a season-ending foot injury in a 3-2 defeat at Birmingham City.
2009: September 26 - After playing 24 Premier League matches without featuring in a win, Bale finally breaks an unwanted hoodoo, as he plays a part in Tottenham's 5-0 triumph against Burnley.
2010: May 7 - Bale signs a new four-year deal with Tottenham after helping them to a fourth-placed Premier League finish with a series of excellent performances.
October 20: The winger announces himself on the European stage, scoring an incredible hat-trick in a 4-3 UEFA Champions League defeat to Inter Milan at the San Siro.
November 2: Bale repeats the trick against Inter, starring in a 3-1 group-stage win at White Hart Lane.
2011: March 19 - Bale signs another contract with Tottenham, this time for a four-and-a-half year term.
2012: January 18 - Announced as a member of UEFA's Team of the Year for 2011.
June 27: After more impressive form, Bale signs a new four-year deal. It his third new contract in just over two years.
October 20: Bale's first child - daughter Alba Violet - is born, as the Welshman begins the season in outstanding form.
2013: February 7 - Tottenham manager Andre Villas-Boas admits the club are unlikely to keep Bale if they fail to qualify for the Champions League.
April 28: Bale wins the Player of the Year and Young Player of the Year at the PFA awards.
May 19: A goal on the final day of the Premier League season against Sunderland helps Tottenham to a 1-0 win. Bale finishes the campaign with 21 goals in 33 appearances but Spurs finish fifth and miss the Champions League spots.
August 22: After weeks of speculation linking Bale with a Real Madrid move, the Spanish club offers shirt printing with 'Bale 11' on the back on their official website.
August 28: Bale refuses to train at Tottenham for the second day in a row as Real Madrid's world-record bid for him apparently nears completion.
September 1: Bale's move to Real Madrid is finally confirmed, shortly after Tottenham lose 1-0 to Arsenal.
|Atletico Madrid 1 Juventus 0: Turan winner ends Juve streak|
|Malmo 2 Olympiacos 0: Rosenberg´s brace creates history for hosts|
|La Liga Preview: Bilbao face uphill task at Real, Valencia host Atletico|
|Arsenal 4 Galatasaray 1: Welbeck treble ensures happy anniversary for Wenger|
|Bayer Leverkusen 3 Benfica 1: Son inspires dominant Leverkusen|
|Ludogorets 1 Real Madrid 2: Benzema spares blushes for visitors|
|Basel 1 Liverpool 0: Streller strike gives Swiss side victory|
|Anderlecht 0 Borussia Dortmund 3: Immobile, Ramos help Germans cruise|
|Berbatov could miss PSG clash|
|Hamsik looking forward to ´special´ Slovan homecoming|
|League Two Preview:Debt-free Portsmouth in party mood|
|Villas-Boas critical of Zenit performance|
|Eredivisie Preview: Amsterdam giants out to avenge humiliation|
|Ligue 1 Preview: Stuttering title favourites face off in Paris|
|Martinez does homework on Krasnodar|
|Zenit 0 Monaco 0: Hosts held to dour draw|
|Pochettino backs Adebayor to find form|
|Pazzini relaxed over Milan progress|
|Ramsey and Allen to miss Wales qualifiers|
|Icardi open to new Inter contract|
|Mazzarri wants Inter perspective|
|Ideye close to Albion return|
|Ogunode doubles up in Incheon|
|K. League Review: Jeonbuk extend lead as Pohang lose|
|Western Sydney Wanderers 2-0 Seoul (agg 2-0): Poljak and Cole fire Australians to final|
|Zamora impressed by Vargas|
|Benteke return has boosted Villa – Weimann|
|Muniesa determined to keep starting spot|
|Diaby prepared to adapt|
|Players to blame, not Pardew - Williamson|
|Dyche looking for squad to step up|
|Havenaar and Kagawa earn Japan recalls|
|Relieved Terry glad to bounce back|
|Martinez backs Besic to shine|
|We paid dearly - Iniesta|
|Blanc hails PSG spirit|
|Tempo not good enough for Milner|
|Rodgers: Sturridge not fit for England|
|Prandelli urges daring approach|
|Jesus bullish ahead of Leverkusen match|
|Bundesliga Preview: Hamburg´s task gets no easier, Bayern battle Hannover|
|Hummels committed to Dortmund|
|Sao Paulo 1 Huachipato 0: Brazilians claim first-leg honours|
|Premier League superior to Serie A - Isla|
|Ferdinand taunts stay-away City fans|
|Simundza hails Maribor effort|
|Yermakovich overjoyed with BATE win|
|We targeted Ajax in the air - Donis|
|Gago among three Argentina inclusions|
|Pellegrini rues poor City showing|
|Aduriz admits Bilbao not good enough|
|Lucescu can´t hide Shakhtar despair|
|De Boer frustrated at ´nothing´ penalty|
|Winning margin not important - Mourinho|
|Maicon disappointed at dropping points|
|Luis Enrique upbeat despite defeat|
|Draw would have been fair - Silva|
|Record-breaker Totti rues Manchester misses|
|Keller: My Schalke players are shattered|
|Championship Review: Norwich beaten, McKinlay off to winning start|
|Champions League centurion Terry proud of achievement|
|Luiz hopes Barca win can kickstart PSG season|
|Crewe Alexandra 0 Notts County 3: Cassidy brace sinks basement boys|
|Aberdeen 2 St Mirren 2: Struggling visitors fight back|
|Shakhtar Donetsk 2 Porto 2: Martinez´s late double salvages dramatic draw|
|Slutsky shrugs off possession statistic|
|Manchester City 1 Roma 1: Evergreen Totti pegs back City|
|APOEL 1 Ajax 1: Manduca rescues point for hosts|
|Schalke 1 Maribor 1: Slovenian underdogs hold firm in Germany|
|BATE 2 Athletic Bilbao 1: Hosts secure first victory over Spanish side|
|Paris Saint-Germain 3 Barcelona 2: Luis Enrique tastes defeat as Xavi makes history|
|Sporting Lisbon 0 Chelsea 1: Matic returns to haunt old rivals|
|K. League Preview: Jeonbuk´s leadership under threat|
|Inter v Qarabag: Mazzarri looking for response|
|Guardiola unimpressed by empty Arena Khimki|
|Krasnodar v Everton: Martinez´s men may be handed triple boost|
|Arabian Gulf League Review: Al Wahda held, Al Shabab win again|
|Schmidt: Leverkusen must match Benfica aggression|
|CSKA Moscow 0 Bayern Munich 1: Century up for German giants|
|Al Ain 2 Al Hilal 1 (agg 2-4): Saudis make final as Gyan sees red|
|Romulo sidelined following hernia surgery|
|Sturridge to miss Basle clash|
|Everton pessimistic over Mirallas injury|
|UEFA Europa League Preview: Mazzarri demands Inter fight, Hecking eyes improvement|
|Ancelotti: Ronaldo an example for everyone|
|Evans returns to Northern Ireland squad|
|Simeone earmarks ´extraordinary´ Tevez as Juve´s dangerman|
|Kitchee 1 Erbil 2 (agg 2-3): Early goals see visitors through|
|Herrera sustains fractured rib|
|Tottenham v Besiktas: Kaboul calling for more of the same|
|Scotland call up debutants Gauld and May|
|Ramsey out for up to four weeks|
|Giroud deal done - Wenger|
|Hull City challenge FA over name change ruling|
|Rooney impressed with McNair|
|Luiz: I nearly joined Barca|
|Persipura 0 Al Qadsia 6 (agg 2-10): Visitors coast into final|
|Blanc wary of ´exceptional´ Messi|
|Dawson extends Albion deal|
|Mourinho open to move within Premier League|
|Top four the priority - Van Persie|
|Liga MX Preview: Queretaro braced for Atlas challenge|
|Copa Sudamericana Preview: Sao Paulo out to arrest slump|
|MLS Preview: DC United ready to grind, Revolution host Crew|
|Argentine Primera Division Review: Newell´s unbeaten run ends|
|Mignolet shrugs Valdes, Liverpool link|
|Neville blames transfers for Newcastle form|
|Mathieu applauds Messi, Neymar partnership|
|Mignolet must improve - Carragher|
|Cole hails Lampard|
|Villa may miss opener in Australia|
|Hughes thrilled with ´deserved´ home win|
|Pardew fears for future|
|Serie A Review: Djordjevic treble fires Lazio to Palermo win|
|Pardew facing ´serious conversations´ with Ashley|
|Pacos de Ferreira 2 Belenenses 0: Hosts off the mark on home turf|
|Stoke City 1 Newcastle United 0: Crouch deepens gloom for visitors|
|Garcia embracing underdogs tag|
|Turkish Super Lig Review: Gekas double sinks Fenerbahce|
|Bayer Leverkusen v Benfica: Schmidt´s men seek goalscoring touch|
|Costa to start against Sporting|
|Russian Premier League Review: CSKA edge Ural thriller to close gap on Zenit|
|Ludogorets v Real Madrid: Holders out to avoid slip-up in Sofia|
|Malmo v Olympiacos: Roberto insists no hangover for visitors|
|Championship Preview: McKinlay in at Watford, Norwich host unbeaten Charlton|
|Luis Enrique expecting stern PSG test|
|Atletico Madrid v Juventus: Opening defeat puts pressure on hosts|
|Bruce staying positive despite winless run|
|Police investigating Van Dijk racism claims|
|Hazard dreaming of Champions League glory|
|Santos goes to Goa|
|Double delight for Al-Garni|
|Basel v Liverpool: Rodgers hopeful on Sturridge return|
|Arsenal v Galatasaray: Wenger facing selection headache|
|Blanc calling on others to cover for Ibrahimovic absence|
|Zenit v Monaco: Jardim sticking with style|
|Ibrahimovic out of Barca clash|
|Lucescu happy to host Porto in Lviv|
|Hart looking to bounce back against Roma|
|McKinlay replaces Garcia at Watford|
|Anderlecht v Borussia Dortmund: Hasi expecting tough test|
|Sunderland not panicking, says Jones|
|Pelle hopes for Italy call|
|Slutsky well aware of Bayern strength|
|Guardiola entering unchartered territory|
|Arsenal have a point to prove against Chelsea - Oxlade-Chamberlain|
|Irvine hails Lescott impact|
|Carlos backs Ancelotti to defend crown|
|Montoya replaces injured Douglas|
|Pearce wants permanent Hunt deal|
|Nolan targets top 10|
|Mangala reaction pleases Kompany|
|Dyche keen to emulate West Brom example|
|Irvine happy to see Hawthorns rocking again|
|San Siro ´isn´t enough anymore´ for Milan|
|Redknapp calls for temporary subs|
|Western Sydney Wanderers v Seoul: A-League side look to continue dream run|
|Hazard rules out PSG switch|
|MLS Review: Keane scores twice in Galaxy romp|
|Costa Rican Primera Division Review: Five-star Alajuelense extend streak|
|Colombian Primera A Review: Medellin held, Santa Fe go top|
|Liga del Futbol Profesional Boliviano Review: Wilstermann remain top|
|Napoli rewarded for team effort - Benitez|
|Liga MX Review: Layun scores four, Monterrey leapfrog Atlas|
|Paraguayan Division Profesional Review: 15-year-old Diaz is Cerro´s hero|
|Uruguayan Primera Division Review: Racing leave it late, Recoba scores from a corner|
|Brazilian Serie A Review: Gremio´s resurgence continues|
|Venezuelan Primera Division Review: Leaders held, Tucanes win again|
|Referee got it right - Rooney|
|Peruvian Primera Division Review: Melgar stay perfect|
|Bielsa: Marseille always in control|
|Newcastle will offer Tiote new deal - Pardew|
|Shakhtar Donetsk v Porto: Lucescu looks to maintain impressive home record|
|Ligue 1 Review: Marseille, Bordeaux continue fine starts|