There you go..peace and love

A post shared by CARDIVENOM (@iamcardib) on


Well this came out of nowhere!

Cardi B shocked fans by announcing her split from husband Offset in an Instagram video yesterday, and she seemed surprisingly collected given the circumstances.

"So everybody been bugging me and everything and you know I’ve been trying to work things out with my baby father for a hot minute now. And we are really good friends and we are really good business partners — you know, he’s always somebody that I run to, to talk to, and we got a lot of love for each other but things just haven’t been working out between us for a long time," she said in the clip.

"And it’s nobody fault. I guess we grew out of love but we are not together anymore. I don’t know, it might take time to get a divorce and I’m going to always have a lot of love for him because he is my daughter’s father," she added.

The pair are parents to five-month-old daughter Kulture, and quietly tied the knot in September 2017 before her birth.

Some people think they're pranking everyone, since they seemed so happy in recent months. In fact, the Migos star raved about the "Bodak Yellow" songstress' mothering skills just days ago!

"She’s flying private jets for baby girl to be with her. She’s paying a lot of money, but it’s all love for Kulture. And that’s who she do everything for first and I respect it. She’s a new mom. A lot of new moms don’t know what to do. She’s learning fast. We’re growing together and it’s the best thing. I’m proud of getting married. That’s a big thing in my life," he gushed to Us Weekly.

Something major had to have happened behind the scenes!