AC Milan star Kaka has married his girlfriend, 18-year-old socialite Caroline Celico, in a wedding in Sao Paulo attended by many of his team-mates in the Brazil national soccer side.
The church choir sang a song especially written by Kaka, 23, for his bride, according to a guest who asked not to be identified.
The ceremony took place on Friday night at the evangelical Reborn in Christ Church in Sao Paulo -- bride and groom are both evangelical Christians.
They then flew by helicopter to avoid the city traffic to a party at a posh hotel.
Among the 600 guests were Brazilian national coach Carlos Alberto Parreira, Ronaldo and Julio Baptista of Real Madrid, and the groom's fellow AC Milan players, Dida and Cafu.
Caroline's guests included her teenage classmates from the St. Paul's British School, which she attended until last year.
"She looked gorgeous," the guest told Reuters.
After the honeymoon, Kaka, whose real name is Ricardo Izecson Santos Leite, will rejoin AC Milan for a match against Parma on Jan 8.
Kaka met Caroline, who comes from a wealthy Sao Paulo family, in 2002. Her mother represents fashion house Christian Dior in Brazil.
The romance survived his transfer from Sao Paulo to Italy in 2003 while she was still at school. They will live together in Italy after the wedding.
Kaka is one of the top players in a Brazilian team that is the favourite to win the World Cup next summer.
Ronaldo, who married model Daniella Cicarelli in a lavish event in France in February only to split up soon afterwards, squired model Raica Oliveira to the wedding.