Cardi B explains her reasoning in one tweet.
April 5th will always be a significant day for Cardi B as it's the day her debut album was released and hit Gold at the same time. The next milestone moment for the "Best Life" rapper will be the birth of her first child with her boo, Offset. Before revealing her pregnancy during her Saturday Night Live performance, Cardi stayed hush on the topic and at one point asked paparazzi to just let her "get fat in peace."
Of course, there are many reasons why a celebrity would want to stay private on such a personal matter - at least at the beginning - and for some added clarification, Cardi B tweeted her reasoning.
"I started winning when the whole world was doubting on me !think imma lose with my little baby counting on me ?," she asked her fans.
So now it all makes sense, Cardi simply wanted to let her album speak for who she was when she first stepped on the scene when everyone thought she would only last 15 minutes. Now that her doubters have probably dropped in numbers (you can't hate Invasion of Privacy) and with a little baby (girl?) counting on her, she's "finally free" to be honest about such a special moment.