Jennifer Lopez keeps asking her boyfriend why he hasn't found a girl his own age.
The singer-and-actress is currently dating dancer Casper Smart, who at 25 is 18 years her junior.
Jennifer can understand why so many people are sceptical about the romance, and she herself has often wondered if they can stand the test of time.
"I ask him, 'Why don't you go find a young girlfriend and get out of here? What do you want with me?'" Jennifer told the latest issue of People magazine. "And you think, 'How long is this gone be?' You think, 'OK, in ten 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."
The 43-year-old star is smitten with Casper and there have been rumours they could get engaged soon. She credits him for helping mend her heart after her split from husband Marc Anthony. Although she raised eyebrows by jumping into a serious relationship with Casper soon after the breakdown of her marriage, Jennifer instantly knew she was doing the right thing.
"I just got out of a big, heavy, devastating thing, and he's helped me heal," she explained. "He's been there for me."
Jennifer's tumultuous love life has been a constant source of speculation. She had high-profile relationships with stars including Marc, P. Diddy and Ben Affleck. Despite going through three failed marriages, Jennifer still believes in love but admits she has become more cautious.
"I don't regret those things – that's who I am. But at least now I'm at a point where I have to recognise that these choices and things that happen are partly because of me and my decisions and I have to be more careful," she added. "So I am being more careful."