She is one of the stars on the MTV show Teen Mom 2.

And Jenelle Evans, 25, looked stunning as she walked down the aisle with her new husband David Eason at their outdoor wedding in North Carolina on Saturday.

The newly wed couple looked happier than ever as they exchanged their vows under a flowery canopy.

Newly weds: Jenelle Evans, 25, looked stunning as she walked down the aisle with her new husband David Eason at their outdoor wedding in North Carolina on Saturday (Photo from Twitter)

Jenelle looked stunning as she walked down aisle in a ivory sweetheart gown.

The mother-of-three kept her raven colored locks curled while wearing a white veil on the crown of her head.

David wore black trousers, a white tuxedo coat over a black dress shirt.

The newly wed husband kept the sun out of his face by wearing black sunglasses.

Tying the knot: The newly wed husband kept the sun out of his face by wearing black sunglasses (Photo from Twitter)

The Teen Mom star and her new husband announced they were engaged a few weeks after their daughter, Ensley was born in February.

Jenelle is mother to three children, Jace, with ex Andrew Lewis; Kaiser, three, with ex Nathan Griffith; and Ensley, seven months, with Eason.

Jason has two children from a previous relationship, daughter Maryssa and son Kaden.

Precious moments: Jenelle is mother to three children (Pictured September 2017)

Just married: The newly wed couple looked happier than ever as they exchanged their vows under a flowery canopy (Photo from Twitter)

Jenelle has recently been in a very public custody battle with her mom Barbara, that centers around her eight-year-old son Jace.

In July, Jenelle's mom opened up to People and revealed that she was not invited to her daughter's wedding.

The mother of the reality star said: 'I’m just hurt with Jenelle …. she just excludes us out of her life,' she told the magazine. 'Jenelle is Jenelle. She’s all about Jenelle.'

Jenelle and her mom have not yet resolved their issues.