Singer Jennifer Lopez has never been single for long! Since making her Hollywood debut, the “Ain’t Your Mama” singer has had her fair share of boyfriends — from Sean “Diddy” Combs to Ben Affleck — and husbands, including a seven-year marriage to Marc Anthony, whom she has two (seriously adorable) children with.

After calling it quits with back up dancer Casper Smart, Jenny From the Block moved on to MLB alum Alex Rodriguez. It seems like she’s ready to settle down because, after two years together, the pair announced their engagement on March 9. For a look back at Jennifer’s dating history, scroll through the gallery below!