A very happy birthday indeed! Jennifer Lopez, 52, and Ben Affleck, 48, had quite the romantic weekend, while celebrating the “Jenny From The Block” singer’s birthday on Saturday July 24. The couple shared a sweet kiss in a new photo from Jennifer’s St. Tropez birthday celebration. Ben held J.Lo close as the pair smooched on the boat.