Cardi B revealed that a recent “freak accident” almost resulted in a miscarriage.

The rapper — who is pregnant with her and estranged husband Offset’s third child together — recounted the scary ordeal to her followers via X Spaces earlier this week.

“I had a f–king freak accident,” she said. “That’s how I have to explain it because I don’t know how something — well, it wasn’t little, I actually heard it.”

Cardi, 31, shared that whatever happened “doesn’t really happen often,” so she was surprised when it “became something that is so big.”

Cardi B cradling her baby bump in her Instagram announcement
Cardi B — who is pregnant with her and Offset’s third child together — revealed that a recent “freak accident” almost resulted in a miscarriage.Instagram/ Cardi B

Cardi B cradling her baby bump in her Instagram announcement
The rapper, seen here in her Instagram pregnancy announcement, recounted the scary ordeal to her followers via X Spaces.Instagram/ Cardi B