Rapper Cardi B revealed she is pregnant with her first child during a performance on US television.
The US musician, 25, unveiled her baby bump while on stage during variety show Saturday Night Live.
She wore a tight-fitting white dress as she sang her track Be Careful from her newly-released debut album Invasion Of Privacy.
Her fiance, rapper Offset from hip-hop trio Migos, tweeted his joy after the announcement.
Sharing a picture of the pair of them together, he wrote in capital letters: “Cardi and I look forward to our next chapter together.”
The couple became engaged in October, after dating since earlier in 2017.
Following her appearance on the popular variety show, Cardi B tweeted: “I started winning when the whole world was doubting on me! Think imma lose with my little baby counting on me?”
Cardi B – real name Belcalis Almanzar – has so far won much critical acclaim for Invasion Of Privacy, which was released on Friday after much anticipation.
The record features collaborations with a number of big names in the hip hop and R&B worlds, including Migos, Chance The Rapper, SZA and Kehlani.
Cardi B, also known for featuring on Bruno Mars’s hit track Finesse, has had a meteoric rise to fame over the past year.
She burst on to the music scene in summer 2017 with the release of her debut single, Bodak Yellow.
The rapper has already won a handful of music industry accolades in the past year, including five BET Hip Hop Awards, and has been nominated for a Mobo and two Grammys, among others.
She previously worked as a stripper, and later gained fame on social media before appearing as a cast member in US reality TV series Love And Hip Hop: New York.