Jennifer Lopez: 'I still believe in love'

Jennifer Lopez says she's not ready to give up on love just yet. Photo: Getty Images

Jennifer Lopez may have recently split from boyfriend of two-years Caper Smart, however she has revealed in a new interview that she's not giving up on love just yet.

The 45-year-old singer, who is three-times divorced, told Elle UK that she hasn't given up on finding 'The One.'

RELATED: JLo gushes about Matthew McConaughey

"I still believe in love. The nirvana man, he's out there somewhere. But you just have to work at it. You have to work at everything," she said.

Jennifer, who was rocked by shocking claims that Casper, 27, had been cheating on her with a transgendered woman, opened up about her past mistakes in relationships.

GALLERY: Stars who get better with age!

"Everybody has seen that I make mistakes. I rush in, I get swept up and I ignore the signs. But so many of us are guilty of these things. Each time it goes wrong, it's hard," she explained.

"I get really hurt but I have to let myself go: 'What did I do? What can I learn?' And as hard and as hurtful as things get, I want to believe I will be able to go one step higher. I've got to hope that if I keep going I will eventually get it right."

GALLERY: Stars who are the same age

The Jenny from the Block singer was previously married to Marc Anthony, with whom she shares six-year-old twins Max and Emme before they separated in 2011.

She was also previously married to choreographer Cris Judd and waiter Ojani Noa.

Subscribe to New Idea and keep up-to-date with all your favourite celebrities, touching real-life stories, delicious recipes and more each week!