Splitting up with one of the world's most beautiful women would make most men depressed.
But Marc Anthony looked like the cat who got the cream tonight as he showed off his busy beauty queen girlfriend Shannon De Lima at a sports event in Los Angeles.
And given the Venezuelan beauty is almost 20 years younger than Jennifer Lopez at 24, no wonder he is pleased.
The Latin singer looked more than a little smug as he posed with the curvy model at the 7th Anniversary Sports Spectacular.
The charity event was held in aid of the Cedars-Sinai Medical Genetics Institute.
And sports fan Marc, 43, seemed more than a little excited to see some of his heroes in the flesh.
For after posing with Shannon for a picture with English ball-bending midfielder David Beckham, he pushed her out of the way so he could chat with the soccer star.
And he seemed to like what he heard, as he ended up giving the former Manchester United star a big cuddle.
Marc is usually known for his connection to balls of a different shape, as he is a minority owner of the Miami Dolphins NFL team.