Jennifer Lopez and her boyfriend Casper Smart set sail on a luxurious yacht in Miami on Friday afternoon, where they were joined by her mother and twins.
J.Lo looked smitten with her new boyfriend, who sat with her on the bow of the boat, stroking her face as they settled into their new digs.
Their age difference has been the center of attention lately, with Jennifer getting mistaken for Casper's mother at McDonald's. An employee at the restaurant chain asked if he would like to pay separately from his mom, to which she shouted "I'm his girlfriend –not his mother!" A source close to the star revealed that "It kills Jennifer every time the age difference is brought to her attention."