In what can only be described as a holiday miracle, Teen Mom 2's Jenelle Evans is pregnant with her second child. This 22-year-old reality star has cleaned up her act in the last year, but her pregnancy with new boyfriend, Nathan Griffith, was definitely a surprise. These two haven't even been dating for a full year, but they started trying for a baby just a few months into their relationship — can you believe it?

Rumor has it that Jenelle is about three months along (she hasn't confirmed her due date, but she's just starting to show!), which means she'll have the option of finding out whether she's having a boy or a girl in just a couple months. Girlfriend has already made it clear that she wants a girl, but will she find out the gender of her baby ahead of time, or wait and be surprised?

Drumroll, please … she's finding out ahead of time! This gal took it to Twitter to confirm, saying "Can't wait to find out the sex of the baby," which prompted Nathan to tweet the most adorable thing ever. "With every day it grows and grows and every day it grows so does your beauty," he poetically mused. "Let's do it right this time. I love you."

Unfortunately, neither Jenelle nor Nathan have custody of their first children (Jenelle's son, Jace, still lives with his grandmother), but we have every reason to believe that they'll be great parents for round two. Plus, Jenelle sees Jace on the regular, so he'll definitely be a presence in his sibling's life!

Stay tuned to Wetpaint Entertainment to find out whether Jenelle's having a boy or a girl, and don't forget to watch Teen Mom 2's upcoming fifth season on January 21!