Cardi B is having quite a rollercoaster of a week.
Things started off on a decidedly positive note when Cardi won the Grammy for best rap album, thus becoming the first solo female act to do so.
But from there, however, a considerable amount of drama ensued, and not all of it had to do with Cardi's reconciliation with Offset.
First, there was the reaction to Cardi's unexpected win on Twitter.
Ariana Grande called the decision"literal bullsh-t," but later clarified that her outburst had nothing to do with Cardi and was instead the result of her frustration over what she viewed as an unfair snub for her late boyfriend, Mac Miller.
Unfortunately, BET's tweets on the subject had everything to do with Cardi.
And it seems the network's bizarre trash talk created some major problems.
As you may recall, Nicki Minaj and Cardi B have been feuding for months.
And on a scale of Taylor vs. Katy to Biggie vs. Tupac, this one rates a full "Cardi getting hit with a flying shoe" during New York Fashion Week.
And so, whoever runs BET's Twitter account decided to take Cardi's victory as an opportunity to throw some major shade at Nicki (below).
Not surprisingly, Cardi wasn't interested in being dragged down by pettiness on her big night.
And so, she unleashed an expletive-laced tirade on BET before deleting her Instagram account altogether.
“It’s not my style for people to put other people down to uplift somebody else,” said the mother of one in her noew-deleted rant.
"I work hard for my f--king album," she added.
"I remember last year when I didn't win for 'Bodak Yellow' and everybody was like, 'Cardi got snubbed.' Now this year's a f--king problem?"
And Cardi's not the only one who's pissed at BET.
Nicki canceled an upcoming performance for the network in response to the ill-advised tweet.
Elsewhere in the Cardi Universe, fans had a bit of fun with what appeared to be bruises on the rapper's knee that were visible during some of her recent appearances.
Cardi attributed the marks to her Grammys performance, during which she violently twerked on a piano.
The internet, of course, had other theories.
“U ain’t gotta lie you was on yo knees sucking d--k,” wrote one Instagram user.
“I suck d--k on the bed not the floor so nooo," came Cardi's common sense response.
Love her or hate her, the woman does not mince words.