Jennifer Lopez and Alex Rodriguez get engaged

Music icon Jennifer Lopez and retired baseball star Alex Rodriguez are engaged after two years of dating.

The two celebs, who often document their relationship milestones on social media, took to Instagram on Saturday night to share the news.

JENNIFER LOPEZ STRIKES A POSE IN CHEEKY GREEN BIKINI WHILE ON GETAWAY WITH BOYFRIEND ALEX RODRIGUEZ

“She said yes,” Rodriguez said in a post showing JLo’s hand, now bearing a huge engagement ring.

The actress and singer shared the same post with a simpler message.

The pair officially celebrated their two-year anniversary on Feb. 4, and the former Seattle Mariner, Texas Ranger and New York Yankee shared a heartfelt message to his now-fiancée.

“Only 730 days, which have flown by, but it feels like we have been together forever. We are meant to be, and how much you mean to me cannot be put into words,” A-Rod wrote at the time.

JENNIFER LOPEZ, ALEX RODRIGUEZ’S RELATIONSHIP TIMELINE, FROM SECRET ROMANCE TO ‘POWER COUPLE’

The engagement comes just a day after Rodriguez posted a message on his Instagram Story about soulmates, perhaps hinting at Saturday’s announcement.

“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," the message read.

CLICK HERE TO GET THE FOX NEWS APP 

Lopez and A-Rod first met at Shea Stadium in Queens back in 2005, when she stopped to shake the athlete's hand before the first pitch, People reported.

Lopez is best known for musical hits including “Jenny From The Block,” “Love Don’t Cost a Thing” and “Waiting for Tonight.”

Rodriguez played 22 seasons in the big leagues and retired with the Yankees in 2016.

Fox News' Jennifer Earl contributed to this report.