Is Jennifer Lopez back with ex-boyfriend Casper Smart? The 45-year-old mother of two shared a photo of her former flame on Monday via Instagram, calling the 28-year-old choreographer her #ManCrushMonday.

The pair, who dated for three years, broke up in June of 2014. However, the two have been spotted together frequently since their split. Last month, Lopez even took Smart to Mexico to celebrate his 28th birthday. She also brought her children with ex-husband Marc Anthony, twins Max and Emma.

Smart and Lopez were also spotted kissing on the set of “American Idol" on March 25, where Lopez is a judge. They were also seen together at the premiere of Lopez’s new movie “Home” in Los Angeles on March 22.

Smart reportedly was caught sending flirty Instagram messages to transsexual model Sofie Vissa. Vissa even shared a photo of herself with Smart, along with steamy texts from the dancer, begging her to send him racy photos.

Now, Lopez insists the two are just friends. She also claims she still believes in love and romance.

"I still believe in the fairy tale," Lopez told People magazine in January. "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."

Lopez has been married three times -- to singer Marc Anthony, to backup dancer Cris Judd and to Ojani Noa.