Your views on the Kaka transfer
Brazilian superstar footballer Kaka has joined Real Madrid in a mega-money transfer from AC Milan.
It's thought Real are paying £56m for Kaka in the six-year deal, making him the most expensive footballer ever in money used in the UK - pounds sterling.
The current world record fee was also paid by Real, when they spent £45m to buy Zinedine Zidane in 2001.
But there is some confusion as to which player is most expensive, as Kaka cost fewer euros than Zidane did in 2001.
Because of the changing value of money around the world Zidane cost more in euros to buy in 2001 (73m) than Kaka has in 2009 (65m).
But in 2001 73m euros was worth £45m.
Kaka's official unveiling in Madrid is unlikely to take place until the end of June, as he's in the Brazil squad for the Confederations Cup in South Africa.
Meanwhile, AC Milan has thanked the 27-year-old for his role in the club's recent victories, praising his "professionalism and commitment".
"It will be very difficult to fill the void that will be left by Kaka," the club said.
Top world transfers
£46m - Zinedine Zidane - Juventus to Real Madrid - July 2001
£37m - Luis Figo - Barcelona to Real Madrid - July 2000
£34m - Hernan Jorge Crespo - Parma to Lazio - July 2000
£33m - Gianluigi Buffon - Parma to Juventus - July 2001
£32.5m - Robinho - Real Madrid to Man City - Aug 2008
£31m - Christian Vieri - Lazio to Inter Milan - June 1999
£30.75m - Dimitar Berbatov - Tottenham to Manchester United - Aug 2008
Now Real Madrid fans will be hoping he can bring them some success.
Real haven't done that well in recent seasons, and their fans have just watched Barcelona win three trophies in the same season.
But Real now have a new president in charge of the club, and he's promised to bring trophies back to Madrid, by signing loads of the world's best players.
Big names on the way
As well as Kaka, Real have been linked with Manchester United's Cristiano Ronaldo, Liverpool's Xabi Alonso and Bayern Munich's Franck Ribery.
If Real are serious about signing those players too they may need to break the world record again this summer.