If the secret to a good marriage could be bottled then Jennifer Lopez and Marc Anthony would surely have the recipe.
Onlookers were left in no doubt about the enduring affection between the charismatic duo as they shared a giggle at her 40th birthday party. It was supposedly a surprise, but the Love Don't Cost A Thing singer clearly had an inkling of what was going on because she'd dressed up to the nines.
Jennifer, the mother of one-year-old twins Max and Emme, looked fabulous in a Grecian-style dress that showed off her killer curves, topped off by a plaited hairdo. Billed 'An Evening With Lola' - Marc's nickname for his wife - the affair featured a guest list including Beyonce, Rihanna, Alicia Keys, Ricky Martin, and Liza Minnelli.
The glitzy bash was organised to return the favour for his own big 4-0 last year when she threw him a Cuban-themed do just hours after competing in a triathlon. And he certainly pulled it off. Throughout the night the Latina diva found herself welling up at her husband's thoughtfulness, especially when he took to the stage for a special performance in Spanish.