A source exclusively tells PEOPLE that “filing for divorce again wasn’t an easy decision” for the rapper. “She has two kids already, is pregnant and is also a working mom. She’d love to have a great marriage too, but she needs to end it.”
Additionally, the insider notes that people close to Cardi, 31, “support” her decision to end the marriage.
“It’s been a long time coming,” they add. “It’s not just one issue. She’s matured a lot. She knows exactly what she wants her life to look like. She’s super focused on her kids and work.”
Despite issues between the couple leading to them dissolving their union, the source maintains “they are still friendly and will co-parent” their children: daughter Kulture Kiari, 6, and son Wave Set, 2½. “Offset has always been supportive of Cardi and their family,” says an additional source.
Cardi and her rapper husband, 32, have had an on-and-off again relationship since they first wed in September 2017, with issues often stemming from alleged instances of Offset’s infidelity.
Cardi and Offset announced they were splitting in 2018, but ultimately reconciled. Cardi then formally filed for divorce in September 2020, which the pair also called off.
Never miss a story — sign up for PEOPLE’s free daily newsletter to stay up-to-date on the best of what PEOPLE has to offer, from celebrity news to compelling human interest stories.
As for how the “Bodak Yellow” creator is dealing with the current divorce filing as a whole, the source highlights how she is “incredibly strong and driven” despite the difficult choice she had to make.
On Wednesday, July 31, Cardi filed for divorce from the Migos member after six years of marriage, a representative for the former confirmed to PEOPLE at the time, noting, as the insider did, that the decision was “not based on cheating rumors, but rather has been a long time coming.”
Only hours after the divorce news broke, Cardi B announced on Instagram on Thursday, Aug. 1, that she is pregnant with her third child.
“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!” she captioned the post in an apparent message to her forthcoming child.