Jennifer Lopez has been giving some revealing interviews lately, answering questions about her difficulty with relationships and what she considers to her "bad taste in men."
It seems she's been reflecting a lot on her romantic failures, and trying desperately not to repeat the same mistakes.
So it comes as something of a surprise that sources are confirming Lopez is back together with Casper Smart.
Entertainment Tonight is reporting that J-Lo rekindled her romance with her 27-year-old former backup dancer just before the holidays, and that the two were spotted ringing in the new year together in Las Vegas.
Despite their 18-year age differnece, Jen and Casper stuck it out for nearly three years during their first go-round. Maybe now we know why Lopez is looking younger than ever these days!
But while family and friends have said that Smart is good for J-Lo, and the couple remained amicable after their split, their first attempt at a relationship ended in ugly fashion.
Sources say Smart was caught cheating on Lopez with a transsexual model named Sofia Vissa, and while no one involved ever confirmed it, the fact that Jen dumped just days after the news broke basically served as verification.
In a recent interview with Self magazine, Lopez spoke openly about her tendency to jump from one relationship to the next:
"I am a love addict. I found the comfort in someone else...When I face myself, I go, 'You have a real fear of being on your own.'"
Hopefully, if the rumors of reconciliation are true, Jen's not simply acting out of fear or loneliness.