Jennifer Lopez is already 47-year-old, however, she has always made it feel like she can compete with the young ones. Recently, the "Love Don't Cost A Thing" singer sported a see-through olive green jumpsuit while having a date night with her lover, Alex Rodriguez.

Lopez has been out this weekend for an outing in Miami and she rocked a Princess Jasmine aura with her one piece, see-through attire. She finished her outfit with her signature red lips, hooped earrings, and a bun. Meanwhile, his date wore a navy suit and a checkered inner top paired with a navy suit.

According to People, the songstress and the athlete have been inseparable ever since they started dating. This includes their dinner date and Easter in the Dominican Republic.

Recently, the "Dance Again" hitmaker met her ex Marc Anthony on stage at the Los Altos de Chavón theater. But soon after, the American actress has celebrated Easter with Rodriguez and their children.

The treat-filled Easter celebration includes JLo's twins, Max and Emme, and Rodriguez's kids, Natasha and Ella. The mini event involves looking for a golden egg that contains $100 and other eggs with small amount of money and candies. It must have been fun as the news outlet reported that the participants started to dig pastries, pancakes, and omelets.

The two met a few months ago and it was a rather simple rendezvous. She happily shared the experience on "The Ellen DeGeneres Show."

"I saw him walk by and afterward I went outside and for some reason, I just felt like tapping him on the shoulder and saying hi and I said 'hi Alex!' And he's like 'hi! Jennifer!' and that was it," Lopez shared in an interview. "I mean more stuff happened but that's how we met."