Jennifer Lopez and Alex Rodriguez have been dating since early 2017.
And over the weekend we were treated to the wonderful news that the couple is engaged! wonderful right?
Jlo shows off her ring on Instagram
It looks like Alex popped the question during a super romantic trip to the Bahamas, and apparently the ring is worth a casual $1 million.
Things turn ugly on Sunday night, when former Major League Baseball player Jose Canseco tweeted accusing Alex of cheating on Jennifer with Jose's ex-wife.
The ex-Yankees player tweeted that he was watching J.Lo text her fiancé on World of Dance, saying "little does she know that he is cheating on her with my ex-wife Jessica".
Yo! He is really driving this situation too far, what is he trying to prove?