Jennifer Lopez, 43, is definitely not shy when it comes to her boyfriend choreographer/dancer Casper Smart, 25, and acknowledges their 18-year age difference in a new interview with People.
"I ask him, 'Why don't you go find a young girlfriend and get out of here? What do you want with me?' And you think, 'How long is this gonna be?'," she admits. "You think, 'Okay, in 10 years I'm going to be like this and you're going to be like that' and … men at that age are … I think all different things. The truth is we don't know what's going to happen. We're loving this moment right now. We make each other happy."
She also credits her new beau with helping her heal after her 2011 divorce to Marc Anthony.
"I just got out of a big, heavy, devastating thing, and he's helped me heal," she says.
As for her well-documented love life, which includes past relationships with superstars Ben Affleck and P Diddy, the seemingly ageless Lopez has "no regrets."
"I don't regret those things – that's who I am," she says. "But at least now I'm at a point where I have to recognize that these choices and things that happen are partly because of me and my decisions and I have to be more careful. So I am being more careful."
They Dated?! Surprising Celebrity Hookups
Star Sightings: Celebrity Candids
Are These Celebs Too Tan?! Cast Your Vote!