Cardi B has finally confirmed that she's expecting a baby after months of pregnancy rumours.
She appeared on Saturday Night Live last night where she performed her new single 'Be Careful'. She didn't quite announce the pregnancy but instead had the camera pan out from her face to reveal her growing bump.
After the performance, she was filmed backstage looking overjoyed saying "I'm finally free!"
Cardi had previously denied claims that she was expecting.
Back in February a fan asked if she had a "Kylie Jenner secret" to which she replied, "No I'm just getting fat."
It's not yet known how far along she is but she is set to play Longiude in Marlay Park this July.
This is her first child with finacé, rapper Offset.
Cover photo via: grammys.com