Jennifer Lopez has the entire world wrapped around her little finger.
Since ending her relationship with Alex Rodriguez last month, the 51-year-old singer has somehow managed to transport us back to 2004.
And look, we're not complaining.
Watch: Jennifer Lopez gives her honest opinion about Ben Affleck's back tattoo. Post continues below.
It all began when Lopez started hanging out with her ex-partner Ben Affleck at her Los Angeles mega-mansion.
While sources initially claimed the pair were just friends, the former couple were later photographed on a weeklong holiday at the Yellowstone Club in Montana, sparking fierce reconciliation rumours.
"Jennifer spent several days with Ben out of town," a source told People. "They have a strong connection. It’s all been quick and intense, but Jennifer is happy."
The long-awaited 'Bennifer' reunion didn't end there. Just weeks later, Lopez and Affleck were pictured on the balcony of the same waterfront mansion in Miami.