By Sandra Birungi
Jennifer Lopez has dated some of the best names in Hollywood and many have to agree that she has had her rounds with guys but despite what seems like too many relationships gone sour, the 43-year-old actress and singer says she does not regret anything at all.
Lopez made the comments in People Magazine. “I don’t regret those things – that’s who I am,” Jennifer says about her high-profile relationships. “But at least now I’m at a point where I have to recognize that these choices and things that happen are partly because of me and my decisions and I have to be more careful. So I am being more careful.”

With too many exes, one wonders how she deals with bumping into them once in a while with a new beau every now and then. “I see them a lot,” J.Lo says. “We’re in the same business. We run in the same circles.”
The 43-year-old is currently dating dancer, Casper Smart who is 18 years her junior. Despite having no regrets about her life, Lopez has doubts about her relationship with Casper. “I ask him, ‘Why don’t you go find a young girlfriend and get out of here? What do you want with me?’ And you think, ‘How long is this gone be?’ You think, ‘Okay, in 10 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,” Lopez, 43, tells the mag. “The truth is we don’t know what’s going to happen. We’re loving this moment right now. We make each other happy.”
Casper and Lopez started dating shortly after her divorce from husband and father to her twins, Marc Anthony. She has also dated Ben Affleck, P. Diddy, and Bradley Cooper, among others. During the recently concluded Golden Globe Awards, her ex, Affleck won an award for Best Director for Argo to which she said, “It was a great movie. And, we got you know, a lot of like… they were really hard on us in the press when we dated back in the day. On movies and things like that. So it was a nice moment. It was a nice to see him have that moment. I was really happy for him.”