Cardi B opened up to her fans on Instagram, expressing that she felt like she was “fighting for her life” just hours before her highly-anticipated New Year’s Eve performance in Florida on Sunday.

The “Bodak Yellow” rapper took to her Instagram Stories to share a candid video, revealing her battle with illness. “I’m literally fighting for my life right now,” she shared with her followers. “I am so sick. I don’t understand right because when I was in New York, I was going out with sweaters, toes out, everything. I was good.”

Cardi B, known for her candid and humorous personality, even quipped about her unexpected health struggles in the Sunshine State. “I think I’m allergic to Florida,” she jokingly said, implying that her health took a downturn as soon as she arrived in Miami.

Despite feeling under the weather, the “I Like It” hitmaker powered through and took the stage for her New Year’s Eve performance, leaving fans both surprised and impressed by her dedication to the show.

George Millington