Jennifer Lopez has revealed she still believes in true love, but said getting over the heartbreak is never easy.

The Jenny From The Block singer, who has been through three failed marriages, a high-profile broken engagement to Ben Affleck and recently split from dancer Casper Smart, told Elle UK she still wants to find her Mr Right.

"Everybody has seen that I make mistakes," she said. "Each time it goes wrong it's hard. 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."

The 45-year-old entertainer added: "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."

Jennifer's divorce from ex-husband Marc Anthony - the father of her six-year-old twins, Max and Emme - was finalised in June, nearly three years after they separated.

"It's tough because I know they feel the void of that male presence," the actress-singer said.

"When Marc and I first broke up, I did think: 'I wish I could have held this together.' But when you realise it's not the right thing for anybody, you think: 'OK, well how do we make this work, how do we make this better, how do we make this great for the children anyway?'"