Well after months of is she, isn't she Cardi B has finally confirmed the news we've all been waiting for.
The 25 year old singer revealed that she is indeed pregnant during a performance on Saturday Night Live.
During her first performance she kept her bump hidden with a dress made out of feathers.
<iframe width="560" height="315" src="https://www.youtube.com/embed/zMnFDvo113A" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>
However she confirmed all in a figure hugging dress during her second performance.
<iframe width="560" height="315" src="https://www.youtube.com/embed/o7f2YSz-y_8" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>
This will be her first child with her fiancé Offset, who tweeted a message to the rapper shortly after she finished her performance/bump debut:
<blockquote class="twitter-tweet" data-lang="en"><p lang="en" dir="ltr">C A R D I A N D I L O O K F O R W A R D T O O U R N E X T C H A P T E R T O G E T H E R <a href="https://t.co/C1QizKV3Cb">pic.twitter.com/C1QizKV3Cb</a></p>— OFFSET (@OffsetYRN) <a href="https://twitter.com/OffsetYRN/status/982843805580722176?ref_src=twsrc%5Etfw">April 8, 2018</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
The singer hasn't confirmed just yet how far along she is, but she is set to play Longiude in Marlay Park July 13th-15th.