BEVERLY HILLS, CA – FEBRUARY 24: Jennifer Lopez (L) and Alex Rodriguez attend the 2019 Vanity Fair Oscar Party hosted by Radhika Jones at Wallis Annenberg Center for the Performing Arts on February 24, 2019 in Beverly Hills, California. (Photo by Dia Dipasupil/Getty Images)

Jennifer Lopez is officially off the market.

The singer and actress said “yes” to Alex Rodriguez, who proposed to her Saturday night.

Lopez shared a beautiful shot of her ring at sunset with a series of heart emojis, prompting thousands of congratulatory messages from fans.


568.2k Likes, 26.1k Comments - Jennifer Lopez (@jlo) on Instagram: "♥️♥️♥️♥️♥️♥️♥️♥️"

Rodriguez also shared the same image with the caption “she said yes.”

The couple has been dating since 2017 and are often seen together supporting each other’s professional endeavors.

Rodriguez has said the secret to their blended family and successful relationship is their friendship first.

“I think we’re just best friends,” he told Entertainment Tonight. “We just love spending time together. Our kids love each other, so it’s a good thing.”

It will be the fourth marriage for Lopez and second for Rodriguez. Lopez has a daughter and son from her former marriage to Marc Anthony, while Rodriguez has two daughters from his marriage to Cynthia Scurtis.

On Friday, to celebrate International Women’s Day, Rodriguez shared a tribute to Lopez and their daughters, writing: “Today we celebrate all women and their extraordinary contributions. I’m blessed to share my life with these incredible ladies. You all mean more to me than I could ever express in words.”

Shortly before he proposed to the star, he shared a post about “soulmates” on his Instagram stories.

The couple has been away on a tropical vacation, which they’ve been sharing with fans via social media.

Enjoying a little R&R with my ❤️ . What's your happy place? On the beach ???? ? Or in the snow ⛄️?

191k Likes, 2,322 Comments - Alex Rodriguez (@arod) on Instagram: "Enjoying a little R&R with my ❤️ . What's your happy place? On the beach ???? ? Or in the snow ⛄️?"