At 24, backup dancer/beau Casper Smart is barely half Jennifer Lopez's age — enough enough to be her son — and the 42-year-old is flaunting it in the 43-year-old estranged husband Marc Anthony's face, from one side of the world to the other.
Over Thanksgiving, J.Lo and Casper took a PDA-packed trip to spend the holiday with her family in Kauai, Hawaii — where he frolicked on the beach with her toddler twins, Max and Emme. Then, last week, the singer (whose second husband, Chris Judd, was also a chorus boy) brought her new love to Casablanca, Morocco, where she performed for the royal family at the launch of a new shopping mall.
"Jennifer knows people are calling her a cougar, but she doesn't care," a source tells OK!. "Casper makes her feel sexier than she's felt in years. The fact that he's so much younger is a little bit about revenge. She loves that Marc knows she's with a guy have his age.
"But the bigger picture with Casper is how he makes her feel," that inside source adds. "She's totally carefree and has her lust for life back."
FOR MORE ON J.LO & CASPER, PICK UP THE LATEST ISSUE OF OK! — ON SALE EVERYWHERE THURSDAY!