Jennifer Lopez and Alex Rodriguez are getting hitched! The pair announced their engagement today via Instagram, with J-Lo sharing a picture of her enormous rock, alongside a sparkling tropical sea and a series of love hearts as the caption.

Singer and actress Lopez has been dating former New York Yankees star Rodriguez since early 2017, and based on their Instagram posts for the past several days, pair currently appear to be on a romantic island getaway.

Shortly before the announcement, Rodriguez made a mushy announcement about soulmates on his Instagram stories, writing:

“A soulmate isn’t someone who completes you. No, a soulmate is someone who inspires you to complete yourself. A soulmate is someone who loves you with so much conviction, and so much heart, that it is nearly impossible to doubt just how capable you are of becoming exactly who you have always wanted to be.”

Aww. Jennifer Lopez and Alex Rodriguez started dating after a chance encounter over lunch in LA, and made their debut as a couple at the 2017 Met Gala. Congratulations to the happy couple!

Image: Getty Images / Axelle-Bauer Griffin