Jennifer Lopez’s love life is certainly keeping us on our toes these days, and we can never quite predict who she’ll step out with next. We were totally taken off guard when she sparked a sizzling sitch with Drake, but that cooled off pretty quickly and the singer was soon eyeing Harry Styles, which, natch, was just as unexpected. But now there’s another man in JLo’s life who happens to be a famous “ladies man.”

Jennifer Lopez

People has confirmed that 47-year-old Jennifer Lopez is currently dating 41-year-old former Yankees baseball player Alex “A-Rod” Rodriguez. A source let the publication in on the new romance deets, saying, “They have been dating for a few weeks. She seems excited. He has been around her family and she really likes that he is a dad.”

Another source told Page Six, “They are really into each other because they have so much in common — from their Latin roots, to their love of New York, and their kids.” While Lopez is the mama of two little ones (nine-year-old twins Max and Emme), Rodriguez is the father to eight-year-old Ella and 12-year-old Natasha.

Alex Rodriguez

While this sounds like a potential match made in heaven, the first insider revealed that Jennifer Lopez “is aware, though, that he is a ladies’ man too.” That’s certainly true. Along with recently ending his nearly year-long relationship with Silicon Valley CEO Anne Wojcicki in February, the former baseball star has also famously dated Kate Hudson, Cameron Diaz, and Madonna.

So, while Lopez is “being cautious,” right now, “it’s just fun. She is single and enjoys dating.” We would too, if our roster of fellas was as hot as JLo’s.

What do you think about JLo + A-Rod? Let us know @BritandCo!

(h/t People; photos via Jamie McCarthy + Robin Marchant/Getty)