Since the release of her debut album, Invasion of Privacy, Cardi B has been full of surprises. On Saturday Night Live, the rap superstar unveil to the world that she is, in fact, pregnant.

It shouldn’t be too much of a surprise since she’s been hiding it lately in some outlandish outfits. Nevertheless, the Bronx native has been receiving nothing but wonderful blessings in the last few days.

As for her SNL performance, Cardi totally rocked it. Donning wavy green hair, white cat-eye shades and looking like a feathery Cruella de Vil, the 25-year-old rapper delivered a medley of her chart-topping hit singles, “Bodak Yellow” and “Bartier Cardi.”

“We sinnin’ tonight and we goin’ to church tomorrow. Hallelujah!” she told the cheering crowd.

For her second performance, Cardi officially debut her pregnancy in a tight white dress. With a spotlight beaming on her, she performed “Be Careful” in all of her maternal glory.

Congrats to Cardi B and her fiancé Offset on their developing little one!

Check out Cardi B’s performance above and below.

Watch Cardi B Perform "Be Careful" on Saturday Night Live

13 Hip-Hop/R&B Dream Collaborations We Would Love to See Happen