Cardi B has given birth to her second child.
The rap star, 28, has taken to social media to announce the arrival of her new baby, posting a behind-the-scenes photo of herself, her child and husband Offset in a hospital bed.
In the snap, Cardi's baby is wrapped in a blue blanket, and the rapper's legs are covered by a brown Louis Vuitton blanket.
However, neither of the celebrity couple has revealed the gender or the name of their new baby.
Cardi announced her pregnancy in June, when she performed alongside her husband at the BET Awards.
The WAP hitmaker - who has 108 million followers on Instagram - proudly showed off her growing bump while performing Type S*** at the awards ceremony.
Cardi subsequently wrote on the photo-sharing platform: "#2! [heart emoji] (sic)".
The rapper previously explained that motherhood has given her more motivation than ever.
The chart-topping star revealed that she's determined to give her children the best possible chance of success.
Cardi - who worked as a stripper before finding success in the music business - explained: "All the time I'm thinking about my kid.
"I'm shaking my a**, but at the same time I'm doing business, I'm on the phone with my business manager saying, make sure that a percentage of my cheque goes to my kid's trust.
"I give my daughter so much love, and I'm setting her up for a future. I want to tell her that a lot of the s*** that I have done in life - no matter what I did, knowing that I wanted to have kids made me go harder to secure a good future for my kids."