Jennifer Lopez has opened up about her insecurities over the 18-year age gap between her and her toyboy Casper Smart, saying she asks him, "Why don't you go find a young girlfriend?"
Despite her previous public relationships with Ben Affleck and Sean “P.Diddy” Combs, the singer has kept details of her romance with Casper, 25, under wraps, until now.
In a recent interview, J.Lo admitted she can’t understand why he wants to be with a 43-year-old woman.
“I ask him ‘What do you want with me?' And you think, 'How long is this gonna be?' You think, 'OK, 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,” J.Lo told People magazine.
The former American Idol judge began dating her back-up dancer beau shortly after her July 2011 split from Latino singer Marc Anthony, the father of her four-year-old twins, Max and Emme.
In the revealing interview, Lopez credits her new love with helping her get over the breakdown of her eight-year marriage when “her whole world fell apart”.
"I just got out of a big, heavy, devastating thing, and he's helped me heal. He's been there for me," she said.
While Casper has been J.Lo’s rock of late, the mum-of-two is wary of the problems they face in the long-term.
“The truth is we don't know what's going to happen," she said.
Right now though, the On the Floor singer says she has no regrets.
"We're loving this moment right now. We make each other happy."
Related video: Jennifer Lopez: Why is she dating Casper Smart?