Cardi B has confirmed she is expecting her third child with Migos rapper Offset, sharing a cryptic post.
The Grammy winner, whose real name is Belcalis Marlenis Cephus, announced the news on Friday morning (AEST), as it was reported elsewhere that she had filed for divorce.
WATCH THE VIDEO ABOVE: Rapper Cardi B speaks about her son.
Know the news with the 7NEWS app: Download today
“I am so grateful to have shared this season with you,” she wrote in the Instagram caption alongside pictures of her belly.
“You have brought me more love, more life and most of all renewed my power.”
The Bodak Yellow rapper went on to write to her baby-on-the-way that she could 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,” she added.
However the post came as Cardi B reportedly filed for divorce from Migos rapper Offset, with whom she has two children — six-year-old daughter Kulture and two-year-old son Wave.
“It’s not based on cheating rumours, but rather has been a long time coming,” a representative said, confirming the split to People.
She is reportedly seeking primary custody of her children.
While she did not directly address whether she and Offset had separated in her post, she did allude to changes in her life, writing, “with every ending comes a new beginning.”
Cardi B and Offset wed in 2017 and have had an on-and-off relationship since then.
They announced a split in 2018 and after reconciling, Cardi B filed for divorce in 2020 which was later retracted.
– With CNN