Cardi B shared the news of her pregnancy on her own terms — during a performance on Saturday Night Live after months of speculation — so it makes sense that she’d want to wait to announce her marriage too. She waited nine months, in fact, but she has now confirmed that she and Offset tied the knot last fall.

Earlier today, June 25, TMZ reported on a marriage certificate under Cardi B and Offset’s real names, Belcalis Merlenis Almanzar and Kiari Kendrell Cephus. According to the report, the couple married in Fulton County, Georgia, on September 20, 2017, weeks before they publicly got “engaged” in October.

Within a few hours of the report, Cardi B took to Twitter to address the rumors, writing, “This why I name my album ‘Invasion of Privacy’ cause people will do the most to be nosy about your life.” She went on to set the record straight about her relationship with Offset and why they kept the marriage to themselves.

“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!” she wrote. “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.”

She explained that they woke up one morning in September and just “decided to get married” — no long engagement, no big wedding. “We found someone to marry us, and she did, just the two of us and my cousin. I said I do, with no dress no make up and no ring!” she recalled.

As for Offset’s proposal onstage at the Philly Powerhouse concert in October 2017, after they were married, Cardi B said, “I appreciate and love my husband so much for still wanting for me to have that special moment that every girl dreams of when he got down on his knee and put a ring on my finger and he did that for me!!”

Did you have a spontaneous wedding? Share your story with us @BritandCo!

(photo via Craig Barritt/Getty Images)