Hands up if you called it…

And just like that, Cardi B and Offset are back together! Kind of…

After filing for divorce a month ago, only to reconcile at her Las Vegas birthday bash at the weekend, Cardi B has apparently taken Offset back. But no one is entirely sure how temporary her decision actually is…

(In case you missed it, Cardi B was spotted getting close to Offset at her birthday party last weekend, and there was video footage of her giving him a very intimate lap dance and was twerking on top of him.)

According to Cardi B herself, she missed her husband – who she referred to as her “best friend” – and everything he could give her. And she wasn’t just talking about the materialistic things…

“I just be starting to miss him… it’s hard not to talk to your best friend. It’s really hard not to talk to your best friend. And it’s really hard to have no d**k,” she said in a very NSFW Instagram Live.

“People been saying that I took him back like I’m materialistic. I do like material things, I like material things and everything, but I just didn’t,” she continued, seemingly referring to the Rolls Royce that he gave her on her birthday last week.

“What do you want me to do? The n***a gave me a Rolls Royce and I snub him? And I really wanted some d**k for my birthday,” she added.

“We’re just really typical, two young muthaf***as who got married early, that’s what we are.

“We’re not no different than y’all f****n’ dysfunctional ass relationships. We’re the same way. We’re just more public.”

Despite her social media confessions, it’s not entirely clear whether the divorce is off, or whether the couple are just enjoying each other’s company while it is being processed.

Many insiders have been insisting that the divorce is still on, even if it is a little unconventional…

“As of now, Cardi is still going through with the divorce,” a source told US Weekly just yesterday.

“They are still technically separated, but they still hook up occasionally and are trying to co-parent as best they can.”

As always, more updates as and when we get them…