KCS Presse / MEGA

After weeks of denial, rapper Cardi B announced her pregnancy with her 3rd child on Thursday.

Cardi, 31, is pictured above with her son Wave Set, 2, in France.

In an Instagram post on Thursday, Cardi wrote:

“With every ending comes a new beginning! I am so grateful to have shared this season with you, you have brought me more love, more life and most of all renewed my power! Reminded me that I can have it all! You’ve reminded me that I never have to choose between life, love, and my passion! I love you so much and can not wait for you to witness what you helped me accomplish, what you pushed me to do! It’s so much easier taking life’s twists, turns and test laying down, but you, your brother and your sister have shown me why it’s worth it to push through!”

There’s also a story on TMZ about Cardi B filing for divorce from rapper Offset. But she’s pulled that stunt in the past. So we’ll see if the divorce actually goes through.

Cardi recently celebrated her daughter Kulture Kiari’s 6th birthday at Zoo de Vincennes in Paris, France.

MEGA/WENN

This image shows Cardi B posing for photos with Wave Set, Kulture and stepdaughter Kalea Marie, 9. The girls are seen at the left behind a tree.

Kalea is the daughter of rapper Offset and one of his exes, Shya L’Amour.