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

It shouldn’t be too much 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 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 ficially debut her pregnancy in a tight white dress. With a spotlight beaming on her, she performed “Be Careful” in all 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.