Looks like it's still very much on between Jennifer Lopez and her ex-boyfriend, dancer/choreographer Beau "Casper" Smart.
The 45-year-old superstar was caught smooching her 27-year-old ex on Wednesday at the American Idol studio in West Hollywood, Calif. J.Lo and Casper's split was reported last June, after two and a half years of dating.
Jennifer looked flawless at the taping, rocking a body-hugging leather nude dress and sparkly Christian Louboutin heels.
The "Booty" singer's alleged reconciliation with her ex is surprising given her commitment to being single that she talked about in January.
"I had to make a commitment to myself to be alone: no flirting," she told People. "No possibility of anything. No boys in any way, shape or form. I said, 'I'm shutting it down.' I'd never been alone. ... I always found my comfort in another person. Instead of giving myself time to heal and be on my own, I was so afraid to be that, I was always like, 'Okay somebody else just come in here and help me forget I'm in so much pain.' I was terrified of being alone."
But she also admitted that despite three failed marriages, she hadn't given up on the idea of love.
"I still believe in the fairy tale," she shared. "The more I work on myself, the more I give myself the opportunity to share a really deep and meaningful relationship that can give me my fairy tale and last forever."
Watch the video below to hear more about J.Lo reflecting back on her famous love life.