Cardi B and Offset threw a lavish baby shower to celebrate their first child together.

Shortly after their secret marriage was revealed, the superstar couple hosted their “Bronx Fairytale”-themed baby shower in Atlanta on Tuesday (June 26) ahead of their daughter’s arrival next month.

Yes, #CardiB and #Migos’ #Offset are married and no, no one knew about it — but the Invasion of Privacy rapper says that’s exactly the way she wanted it. … “This why I name my album Invasion of Privacy cause people will do the most to be [nosy] about your life. Well f— it,” Cardi B, 25, tweeted Monday after a TMZ report surfaced claiming she and her fiancé, 26, secretly tied the knot nine months ago. … “There are so many moments that I share with the world and then there are moments that I want to keep for myself! Getting married was one of those moments! Our relationship was so new breaking up and making up and we had a lot of growing up to do but we was so in love we didn’t want to lose each other, was one morning in September we woke up and decided to get married,” she wrote. #HHUCIT • More at HIPHOPUCIT.com

A post shared by Hip Hop U-C-IT (@hhucit) on

Offset documented the extravagant festivities on Instagram. In addition to dancing ballerinas and pink balloons, there was a Bardi Baby Book Library with children’s books and even a Bardi Baby Bodega stocked with items including baby bottles, blankets, and paper towels.

https://www.instagram.com/p/Bkg_3qhAgLT/

https://www.instagram.com/p/BkhExKTg-1O/

Friends and family including Monica and Cardi’s sister Hennessy Carolina were among those who helped the couple celebrate in style. Cardi danced to Calvin Harris, Frank Ocean, and Migos’ “Slide” as Hennessy rubbed her baby bump. The couple entered to the sounds of a band and Offset showered his queen with kisses.

“Congratulations @offsetyrn & @iamcardib,” said Monica. “You did this love thing the best way!! YOUR WAY!! May God Bless you & your bundle of joy!!”

During a recent cover story for Rolling Stone, Cardi shared her plans for a “lit” baby shower.

“My baby shower’s not starting at no 5:00. My shit is going to start at 9 p.m. because that’s how I celebrate, that’s how Caribbean people celebrate,” she said. “I don’t like baby showers that be at 5 p.m. in the backyard, cooking, eating hors-d’oeuvres. Nah. Shit, I might even drink some red wine!”