Bennifer 2.0 can’t stay apart for long.

Just about two weeks after Jennifer Lopez and Ben Affleck returned to LA from a trip to Montana, the rekindled exes have reunited in Miami where Lopez has been working.

The “On the Floor” singer, 51, can be seen with a huge grin on her face as the more-serious “Argo” star, 48, stands behind her as they leave a private residence.

The nostalgia-inducing couple are reportedly “taking it slowly,” but a source told The Post that the “Ain’t it Funny” singer always had her heart set on the Oscar-winning actor.

“She was always obsessed with Ben,” the insider shared. “They have always loved each other.”

The once-engaged couple postponed their nuptials in 2003 and permanently split in January 2004. By June 2004, Lopez married singer Marc Anthony. The two would go on to have two children together but divorced a decade later.

The “Jenny From the Block” singer moved on with Casper Smart and finally settled down with future fiancé Alex Rodriguez, but Page Six exclusively revealed that she and the MLB star ended their engagement in March 2021. The exes didn’t confirm their split for another month.

“We have realized we are better as friends and look forward to remaining so,” they said to the “Today” show. “We will continue to work together and support each other on our shared businesses and projects. We wish the best for each other and each other’s children.”

As Lopez and Affleck have made no attempt to conceal their romance, 45-year-old Rodriguez has been distracting himself with business ventures.

“Alex is doing fine,” a source told Page Six on Friday. “He’s been spending time with his family and concentrating on the Timberwolves deal. He’s concentrating on his kids and the team. That’s it.”