Jennifer Lopez is going to get married for a fourth time.
The 49-year-old singer is now engaged to former baseball star Alex Rodriguez.
A-Rod, 43, proposed to J.Lo as the lovebirds enjoyed a stunning tropical vacation together this weekend.
But it has not always been paradise for the sultry singer when it comes to love.
She has endured three failed marriages and a very public embarrassing engagement to Ben Affleck.