Celebrity Dating History: Jennifer Lopez

J-Lo and Casper Back Together?
Jennifer Lopez and Casper Smart caught dirty dancing.
J-Lo Talks Exes
Jennifer Lopez opens up about former boyfriends.

From singing to acting, Jennifer Lopez is pretty much slaying. However, she hasn’t always been the most successful at finding love when it comes to relationships.

Though the 45-year-old singer has been through many public break-ups and make-ups over the past few years, it hasn’t stopped her from searching for romance. The singer, who is rumored to be having an on-and-off relationship with dancer Casper Smart, even recalled some of her past relationships in her book, True Love.

She wrote:

“I’ve never gotten a black eye or busted lip but I’ve been in relationships where I have been abused in one way or another: mentally, emotionally, verbally. I know what it feels like for your soul to be diminished by the way your loved one is treating you. It took me years to figure out that, in that kind of relationship the intensity and the conflict are really coming from two people … Because every day you don’t walk out that door, every day you accept things in a partner and in yourself, is a day that you’re saying it’s okay.”

J-Lo also wrote that she needs time for herself at the moment to focus on taking care of her twins, Emme and Max.

So, while we might not see Jenny From The Block back on the dating scene any time soon, we might as well revisit her list of ex-lovers. Click through the gallery — above — and find out who she’s dated in the past.