Jennifer Lopez has shared photos of her engagement party with former professional baseball player Alex Rodriguez on Instagram on Sunday .

In one of her messages, the 50-year-old singer calls it “the most beautiful elegant evening”.

Lopez and her 44-year-old fiancé have been a couple since 2017 and were engaged in March 2019. Both have children from previous relationships: the singer has eleven-year-old twins from her marriage to singer Marc Anthony. Rodriguez has two daughters, from fourteen and eleven years old, from a previous marriage.

On Wednesday, Lopez announced that she will be performing with singer Shakira in 2020 during the rest of the Super Bowl.