It's okay, Cardi B - you can put this one down to 'pregnancy brain'. At least, that's the story you should stick to.

The rapper made an embarrassing faux-pas on Twitter over the weekend when she apparently didn't realise that Donald Glover and Childish Gambino (his musical alter-ego) were the same person.

In now-deleted tweets, she said: "It's amazing how Donald Glover and Childish Gambino look so alike! I think they secretly the same person!!! Soo dope!!"

When people pointed out the obvious to her, she responded 'Wait, I'm confuse now?' before deleting the original tweet - but not before the evidence was screenshotted:

Oh well, Cardi - at least Victoria Beckham feels better today.