Credit: Instagram

Our favorite well-meaning jailbird Jenelle Evans gave up custody of her son during Season 1 of Teen Mom 2, and she's been fighting for her rights ever since.

Jenelle's hilarious mama, Barbara Evans, currently has temporary custody of Jace, but this ballsy lady has a strict set of rules when it comes to how much her precious grand-kiddo gets to hang out with his mom. Which is understandable considering that Jenelle spent the better part of 2012 addicted to hard drugs...

The good news? Jenelle's been clean n' sober since November 2012, she's currently in a stable relationship with her new boyfriend, Nathan Griffith, and she just bought her very first home in Myrtle Beach, South Carolina! Of course, Jace and Barbara live in North Carolina, but fear not! After years of arguing, Babs has finally agreed to let Jace spend the night at his mom's house.

"I have a soul mate now that took years to find but I finally found him. My mom approves of him and so does my son," Jenelle tweeted on June 23, adding "Jace is now allowed to Stay with me on the weekends as soon as his room is setup. Jace loves the new house and is super excited to come down next weekend."

As for fans who remained shocked that Jenelle moved an entire state away from her kiddo, she has a simple explanation.

"I might not be around my son, but think about it let me get my life together and college done and over with so I can give Jace the best life," she says.

Jenelle must have come a long way if Babs is letting Jace spend weekends across state lines! We're so proud of this gal! Now excuse us while we go eat some celebratory hamburger helper.

Source: Twitter/Twitter/Twitter