The 49-year-old Puerto Rican superstar, who earned a No. 1 on Billboard’sLatin Airplay chart with “El Anillo,” has announced her engagement with former baseball star Alex Rodriguez.

The couple both posted a photo of J. Lo’s huge new ring on Instagramon Saturday (March 9) to share the news.

“She said yes,” the former New York Yankees player captioned the picture, while Lopez’s comment consisted of several heart emojis.

The newly engaged couple, who have been posting sunny snapshots by the sea over the past few days, appear to be on a romantic beachside getaway.

Lopez and Rodriguez began dating in February 2017. This past November, the singer/actress chatted about her and A-Rod‘s relationship with Ellen DeGeneres, who teased her about their potential plans to wed. “So you’ll be getting married?” DeGeneres prompted. “I don’t know,” said Lopez at the time. “I don’t know.”

“You should, because y’all seem very happy,” the host offered. Lopez answered, “We’ve been together a couple years. It’s nice.”