Credit: Twitter/Instagram

We couldn't believe our eyes when Teen Mom 3's Mackenzie Douthit took it to Twitter and dropped the truth bomb that she and her baby daddy, Josh McKee, were already married.

The happy couple and proud parents to baby Gannon have been dating for years, and are planning on tying the knot over the weekend of August 16. However, it looks like they pulled a Kailyn Lowry and got hitched in advance of their wedding. In fact, they've been married since June!

"Been married for months but im not allowed to get pregs with my husband without miami girls subtweeting..." she shared on August 12. "do i look like I care????"

In Touch obtained proof of Mackenzie and Josh's marriage license, which states that they got hitched on June 17 in Ottawa County, Oklahoma. While we're not sure where Mackenzie and Josh got married, we assume they tied the knot during a simple courthouse ceremony. As far as we know, their official wedding is still set for this coming weekend, and Mackenzie even celebrated her bachelorette party with friends on August 10!

Are you surprised that Mackenzie and Josh pulled the wool over fans' eyes and got married on the DL, or do you understand why girlfriend wanted to keep her nuptials a secret? Head to the comments and tell us what you think!

Source: Twitter / In Touch