Christopher Polk/Getty Images

It looks like Jennifer Lopez had a good time staying in last night! In the latest Jennifer Lopez news, the 47-year-old megastar and mother of twins posted a beautiful duet with a young mystery man on her personal Instagram.

Jennifer Lopez’s Instagram Video

Early this morning, the “On the Floor” singer posted an Instagram video of herself singing Marvin Gaye and Tammi Terrell’s classic R&B hit song, “Ain’t No Mountain High Enough,” with her vocal coach, Stevie Mackey. She captioned the video post “Late Nights w Mackey.”

Repost: Late nights w Mackey

A post shared by Jennifer Lopez (@jlo) on


Mackey recently spoke with Entertainment Tonight explaining what it’s like working with the triple-threat-superstar.

“J.Lo’s always working on new music, and right now, of course, she’s working on her [Las] Vegas show and the residency. It’s going on right now, it’s hot. It’s the best show in Vegas,” he said while at OK! magazine’s pre-GRAMMY party earlier this month. “J.Lo’s one of those people where she just never stops working on anything, and never stops working on any music. So, we’re just keeping the vocals warm and just feeling it out.”

Lopez has her hands full with her twins, music, and acting career and she seems to be doing it flawlessly! If there’s one thing her fans appreciate, it’s that she’s always sharing what she’s doing, without over-sharing. Once she wraps her Las Vegas residency, fans will get a chance to see her reprise her role as crooked New York City Detective, Harlee Santos, in the second season of Shades of Blue, premiering on March 5 on NBC.