Jennifer Lopez has a new man in her life. The “Love Don’t Cost a Thing” singer is reportedly dating baseball hunk Alex Rodriguez.

Lopez, 47, and Rodriguez, 41, have not yet confirmed their romance. However, the alleged couple was spotted together in Las Vegas where the singer’s Planet Hollywood Vegas residency is being held, Us Weekly reported.

Prior to hooking up with Rodriguez, Lopez reportedly enjoyed a brief fling with Drake. However, after dating for only two months, things between the pair reportedly cooled down in February due to their busy schedules. On the other hand, Rodriguez was with Silicon Valley CEO Anne Wojcicki for less than a year. They broke up last month too.

“They have been dating for a few weeks,” one insider told People of Lopez and her new beau. “He has been around her family and she really likes that he is a dad. She is aware, though, that he is a ladies’ man too and is being cautious. For now, it’s just fun. She is single and enjoys dating.”

The insider added that Lopez and Rodriguez are enjoying each other’s company. They apparently love to hang out and make music together. Both have a mutual respect for each other and for their talents.

However, another insider revealed that the budding romance between Lopez and Rodriguez has already been going on for quite some time. One source told New York Daily News that the pair has been dating together for at least four months. They reportedly take the time to see each other a few times a month, but they do not live together.

Both Rodriguez and Lopez have dated some of the hottest stars in Hollywood. Rodriguez previously dated Madonna, Kate Hudson, Cameron Diaz, Torrie Wilson and Wojcicki. He was also married to Cynthia Scurtis for six years until they divorced in 2008. Meanwhile, Lopez enjoyed romances with Ben Affleck, Casper Smart and Drake. She was previously married to Ojani Noa (1997), Chris Judd (2001) and Marc Anthony (2004).

Is Rodriguez the man that Lopez will grow old with? When do you think the pair will announce that they are officially on? Share your thoughts in the comment section below.