Eva Longoria married her fiancé Jose Antonio Baston (nicknamed Pepe) in a sunset ceremony in lakeside town Valle de Bravo in Mexico yesterday (May 21st), People magazine has confirmed. The couple, who have been engaged since December, exchanged vows in front of celebrity friends including Ricky Martin, Mario Lopez, and Victoria and David Beckham.

A photo posted by HOLA! USA (@usahola) on

A source told People magazine: "They married on an altar under lots of little lights. It was very romantic. Eva wore her hair down and smiled during the whole ceremony. He was in a gray suit."

Speaking to Hola! USA, Longoria said: "I've been waiting for a day like this my whole life.” Photos from the ceremony were shared by Hola! and Al Rojo Vivo, a Telemundo news program and showed the happy couple exchanging their vows in front of a giant white cross overlooking the lake.

More: View Our Eva Longoria Gallery

Longoria wore a white dress designed by friend Victoria Beckham and her hair was styled by Ken Paves. Bastón wore a gray, three-piece suit by Italian designer Brunello Cucinelli and Hola! reports that the couple exchanged simple gold bands by Berger and Son.

Famous names at the ceremony included Ricky Martin, Mario Lopez, Melanie Griffith, and Victoria and David Beckham. But halfway through the wedding Longoria was surprised by her ‘Desperate Housewives’ co-star Vanessa Williams, who gave a performance of her hit song ‘Save the Best for Last.’

A photo posted by Ricky (@ricky_martin) on