Jennifer Lopez has shared photos of the moment fiance Alex Rodriguez got down on one knee on the beach in the Bahamas on Saturday, Daily Mail reported.

The 43-year-old former baseball player is seen placing the large emerald-cut diamond, estimated to be worth around $5 million on Jennifer’s left hand after she said yes.

The singer covers her mouth in shock as she looks down at her husband-to-be as well as the impressive rock.

The waiting for Tonight hitmaker captioned the images simply: ‘3.9.19’.

Alex, 43, shared one photo of the moment along with the caption: ‘Locking it down. #futuremrsrodriguez’

The former Yankees player also shared a sweet message on his Instagram stories addressing the happy occasion.

‘There aren’t many words to share with you, only feelings. Gratitude. Excitement. And just… joy. We know there is work to do to keep building a family and future we can be proud of, and we can’t do it without all of you.