Fans are wondering who Jennifer Lopez is dating after she posted and quickly deleted a selfie of herself getting close with a mystery man.

The 47-year-old beauty shared a grainy photo on her Instagram story of an unknown man running his fingers through her hair before she quickly took it down.

MORE: Did Miley Cyrus Get Married? Her Dad Billy Ray Cyrus Sets the Record Straight!

Her followers quickly assumed it was former New York Yankees star, Alex Rodriguez, 41, — although his face was completed obscured in the snap.

jennier lopez alex rodriguez instagram
Instagram

Fans of the athlete have also flooded his social media page with mentions of the rumored couple’s new nickname: “J-Rod.”

“I am so happy for u and Jennifer Lopez,” one commenter wrote before another added, “A-rod I am so excited about J.Lo and you dating. My two favorite people!”

MORE: Jennifer Lopez Reveals Reason She and Ex Marc Anthony Are Not Together!

However, a source tells Life & Stye exclusively that J.Lo is also reconnecting with her ex Ben Affleck following her split from rapper Drake.

ben affleck and jennifer lopez

According to the insider, the “Ain’t Your Mama” singer and the Oscar-winning actor have been reconnecting via phone and text over the past few months and are planning to meet up soon.

“J. Lo asked if Ben wanted to come see her perform at her Las Vegas residency, and he said that he’d love to,” says a longtime friend of the actor. “Ben says there’s definitely a spark, and she’s as sharp and fun as he remembers. He’s excited about the prospect of a chapter two with J. Lo!”

Though it has been 13 years since they called off their engagement, both Ben, 44, and Jennifer “have always felt that their relationship remained unfinished,” an insider explains, “because it ended so abruptly and the media scrutiny was so intense.”

For a look back at Jennifer’s dating timeline, click through the gallery below!