Cardi B and her baby daddy Offset have served couple goals for days, and as they say, all that glitters is not gold.

The two rappers have finally called it quits, as Cardi B took to social media to make the news official.

In an Instagram video she posted a few minutes ago, Cardi confesses that the two have not been ok for a long time and it will take time before they get a divorce.

"So everyone been bagging me and everything. And you know, I've been trying to work things out with my baby father for a minute now and we are really good friends, we are really good business partners. He's always somebody that I run to and talk to and we got a lot of love for each other. Things have just not been working out for a long time and it's nobody's fault. I guess we just grew out of love but we are not together anymore. I dont know, it might take time to get a divorce and I will always have alot of love for him because he is my daughter's father, yeah."

Is this break up legit or is just one of the many celebrity publicity stunts? We'll just have to wait and see how all this unfolds.

Watch the video below;

https://www.instagram.com/p/Bq_pb64Fzl8/