Jennifer Lopez and Alex Rodriguez just got engaged!

Publish Date
Monday, 11 March 2019, 10:22AM
Getty Images

Getty Images

Jennifer Lopez and Alex Rodriguez are engaged.

The 49-year-old singer has announced her happy news via an Instagram post, revealing a picture of her sparkling engagement ring on the photo-sharing platform.

Jennifer - who has been dating the 43-year-old baseball legend since 2017 - captioned the eye-catching image with a series of love-heart emojis.

He captioned the picture: "she said yes [love-heart emoji] (sic)" 

View this post on Instagram

#beachbums 🌅🌴💕

A post shared by Jennifer Lopez (@jlo) on

The couple are currently on holiday in Baker's Bay, in The Bahamas, and that appears to be where their engagement took place, with the Instagram snap being taken on a beach.

Jennifer has been married three times previously, to Ojani Noa, Cris Judd and Marc Anthony.

But last month, the Jenny from the Block hitmaker insisted she didn't need to marry Alex just yet.

Jennifer - who has 11-year-old twins Max and Emme with her ex-husband Marc - explained: "Among our children and work and all the wonderful things that happen, we are really living our best years.

"We are grateful for this and we do not need anything else at the moment. We have to do things at our own pace." 

The Second Act star also confessed that having kids had changed the way she views marriage.

View this post on Instagram

Me & mine...

A post shared by Jennifer Lopez (@jlo) on

She shared: "I think I've understood that marriage takes a lot more than just falling in love and sharing a home together.

"In my case, my first responsibility is my children and making sure as a mother that I'm creating the best possible home for them.

"That means you need someone who not only understands you, but understands children and is willing to love them as much as you do.

"But I'm hopeful of being able to spend the rest of my life with someone and being committed in that way to each other."

View this post on Instagram

Down time 💙⚾️🎥

A post shared by Jennifer Lopez (@jlo) on

- Bang! Showbiz