Teen Mom 2 star Jenelle Evans believes she has finally found "the one."

Evans announced Saturday on Instagram she is now engaged to her boyfriend David Eason.

"We've decided on forever! #PerfectTiming," the 25-year-old MTV star captioned a photo of the couple.

In the photo, the bride-to-be is proudly showing off her diamond engagement ring with a big smile on her face while Eason is holding a bouquet of red roses and kisses her on the side of the head.

The couple got engaged three weeks after welcoming a daughter into the world, their first child together named Ensley Jolie. The baby girl was born on January 24, and Evans has been gushing about her on social media ever since.

"Let the collection of baby girl bows begin!" Evans recently tweeted. "She's so precious and beautiful. I'm so in love with her already! Happy and healthy!"

Evans is already mom to son Jace, 7, from her previous relationship with Andrew Lewis as well as son Kaiser, 2, whom she had with ex-fiance Nathan Griffith. Evans' mother Barbara has custody of Jace, but the former 16 & Pregnant star shares custody of Kaiser with Griffith.

Evans called off her engagement to Griffith twice, with the latest time being in August 2015.

Evans was previously married to Courtland Rogers. The pair tied the knot in a December 2012 ceremony but finalized their divorce in June 2014 after a year-long separation.

Evans had filed assault charges against Rogers in January 2013 stemming from an altercation the month prior in which she had been arrested for disturbing the peace. Several months later, the couple was arrested on a heroin possession charge. The combination of offenses led to the demise of their relationship.

Evans' new groom-to-be, Eason, has a daughter, Maryssa, from a previous relationship.

Season 7 of Teen Mom 2 is currently airing on MTV.