Jennifer Lopez and Alex Rodriguez have announced they are engaged to get married. Rodriguez posted on Instagram Saturday a photo of Rodriguez and holding hands. She has a massive, rectangle diamond on her ring finger. "She said yes," Rodriguez captioned the image. The singer, actress and "World of Dance" judge tweeted the same photo. Lopez's manager confirmed the engagement to People magazine. "They are on vacation and got engaged today," Rodriguez's manager Ron Berkowitz said Saturday. Lopez, 49, and the former MLB baseball player, 43, have been a couple since 2017, UsMagazine said. This will be Lopez's fourth marriage. Lopez is divorced from Ojani Noa, Cris Judd and Marc Anthony. She and Anthony share 11-year-old twins. Rodriguez has two daughters, ages 14 and 10, with his ex-wife Cynthia Scurtis.