Jennifer Lopez joined James Corden for another episode of Carpool Karaoke during the show’s CBS primetime special Tuesday night, and let us tell you one thing – it was nothing short of magical.

They sang a number of her hits, including “Love Don’t Cost a Thing” and “Jenny from the Block,” as well as Bruno Mars’ “Locked Out of Heaven.” If you thought that J. Lo doesn’t have supreme vocal abilities, you might want to check out her cover of Mars’ song – we were speechless.

Additionally, she taught James a thing or two about how to pull off slick dance moves in a music video. She also discussed her five marriage proposals, offering great advice on how to turn people down. Ouch!

But that wasn’t the end of it. James snatched J. Lo’s phone and texted Oscar-winning actor Leonardo DiCaprio.

This is what he wrote:

“Hey baby, I’m kind of feeling like I need to cut loose. Any suggestions?”

Here’s Leo’s answer:

“You mean tonight, boo boo? Club wise?”

Now that’s what we call real celebrity gossip news. Keep up the smoothness, Leo!