After two years of dating, former baseball star Alex Rodriguez has proposed to Jennifer Lopez – with a huge diamond ring no less!

J.Lo, 49, revealed the happy news on her Instagram with a photo of the engagement ring. A.Rod, 43, also posted the similar picture with the caption, “She said yes”. Apparently, he proposed while they were on vacation.

In an Instagram story prior to the announcement, Rodriguez posted his definition of a soulmate:  “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.”

View this post on Instagram

♥️♥️♥️♥️♥️♥️♥️♥️

A post shared by Jennifer Lopez (@jlo) on

In a recent interview with Harper’s Bazaar, J.Lo talked about her relationship with Rodriguez. “It’s good, it’s healthy; we communicate well. We understand each other’s lives in a way that most other people couldn’t.”

This will be Lopez’ fourth marriage and A.Rod’s second. Both have two children each from their previous marriages.