After about two years dating publicly, Alex Rodriguez and Jennifer Lopez are finally engaged.

They shared the news over the weekend and the “don’t be fooled by the rocks that she got” jokes started as soon as J. Lo posted a picture of the ring.

Us Weekly reports that the former Yankees player dropped $1.4 million and “the diamond looks to be around 15 carats and is colorless with the highest clarity.”

The couple is currently on vacation and sharing tons of images of their romantic getaway.

View this post on Instagram

#beachbums 🌅🌴💕

A post shared by Jennifer Lopez (@jlo) on

Fresh off the heels of the engagement announcement, Jose Canseco says he’s willing to take a polygraph to prove his former NY Yankee teammate is cheating on J. Lo with his ex-wife Jessica Sekely.

Jessica and Jose split back in 1999 and she now stars on the reality show, Hollywood Exes.

Alex Rodriguez Popped the Question to Jennifer Lopez