It's the awesome, funky collaboration you never even thought about asking for.
On Wednesday evening just before midnight EST, Bruno Mars released a new song, a remix of his 2016 song "Finesse," featuring none other than "Bodak Yellow" rapper Cardi B.
He had teased the track on Instagram hours earlier with a photo of the single's artwork, which shows the two dressed in '90s-style outfits: She is wearing a yellow printed crop top and high-waist cutoff denim shorts, paired with a cropped colorful bomber jacket, paired with large hoop earrings and a baseball cap worn backwards. He sports a green, yellow, black and white vertical striped T-shirt over a white printed sweatshirt and a couple of gold chains as well as a cross necklace.
"Start your 2018 with Big Bronx Boogie Herself @iamcardib and me Midnight Tonight EST #Finesse," Mars wrote.
In addition, fans were treated to a brand-new music video directed by Mars himself. "This video is dedicated to one my favorite T.V shows of all time," he shared on Twitter. "Shout out to the people over at Fox Studios and a very special thank you to @keeneniwayans."
The original song "Finesse" was co-produced and co-written by The Stereotypes and was featured on Mars' album 24K Magic.
Rumors that he and Cardi B were collaborating on a remix started circulating around Christmas after a person claimed on Instagram that they helped a sound manager record a video for Mars and Cardi B. The person reportedly included the hashtag #finesse in the post, which has since been deleted.
The rumors followed a tweet from Billboard's associated director of charts and radio that said Mars is set to release new music on January 4. He has since deleted the post.
Last August, a fan asked Mars on Twitter which artist he is currently listening to.
"Cardi B," he responded.
"This is soooo crazy," Cardi B wrote on Instagram, alongside a screenshot of the Twitter exchange. "Can't believe he even knows me @brunomars soooo Dope !!!!!"
Meanwhile, Cardi B may have also collaborated with Jennifer Lopez and DJ Khaled on another track.
In late December, J.Lo's boyfriend Alex Rodriguez shared an Instagram Live video that showed the two music artists talking about their upcoming untitled single, during which Lopez says, "Cardi's just on that one part, do you think we should do some ad-libs with her?"