Jennifer Lopez and Alex Rodriguez have reportedly ended their engagement.
According to a Friday report from PageSix, the 51-year-old singer and the 45-year-old former Yankees baseball player have ended their four-year romance.
TMZ added the split is fresh as the power duo broke up on Friday morning while People shared: ‘This has been a long time coming.’
Rodriguez was seen alone in Miami on a yacht on Friday. ‘Don’t mind me, just taking a sail-fie… What are your plans for the weekend?’ he wrote in a caption to his Instagram post.
“This has been a long time coming,” a source tells PEOPLE. “They are tied in their business worlds so it’s not a cut and dry break up. It’s taken a while for them to even think about untangling it all.”
The two were last seen on March 1 in the Dominican Republic where she’s shooting a film. They haven’t seen each other since.
Lopez, 51, and Rodriguez, 45, got engaged in the Bahamas in March 2019 after dating for two years.