United Kingdom, Oct. 16 -- Jennifer Lopez doesn't believe she has ever experienced true love.

The 56-year-old star has been married and divorced four times and suggested that the men in her life were "not capable" of giving her the love she truly wanted.

Speaking on SiriusXM's The Howard Stern Show, Jennifer said: "What I learned, is not that I'm not loveable - it's that they're not capable... They don't have it in them.

"And they gave me what they had. They gave me all of it, every time. All the rings, all the things I could ever want. The houses, the rings, the marriages. All of it. But...."

The Kiss of the Spider Woman star accepts that part of the problem with her relationships was that " I didn't love myself" at the time.

JLo se...