Did Jenelle Evans seriously just have a baby?

The Teen Mom 2 star took to Instagram to show off her impressive post-baby body — and we are seriously impressed by how far she's already come with her weight loss!

"Don’t get me wrong, I loved being pregnant but it is so nice to be on the snap back!" she wrote.

Jenelle and her now-fiancé, David Eason, welcomed their first child together last month, a daughter named Ensley Jolie. She also has a seven-year-old son, Jace, from her relationship with Andrew Lewis, and a two-year-old son, Kaiser, with her ex-fiancé Nathan Griffith.

MORE: See All Your Favorite 'Teen Mom' Stars' Net Worths

David popped the question earlier this month after dating for more than a year and Ensley's arrival.

"The ring is a pear-shaped diamond with a halo of tiny diamonds surrounding the center stone. David did an excellent job and I absolutely adore everything about it," she said.

"The engagement was definitely one for the books! His idea was so original and he left me speechless," she said of their mountain hike that turned into a proposal. "He told me to look at the roses on the ground and asked if I thought they were pretty. Of course, I agreed! Then he said, 'These are for you!' and I said 'no!'"

"As I looked over his shoulder, MTV was there behind the trees and I had no idea they were going to be there. He asked me to marry him and I said yes! We were both in tears."

MORE: See What All the 'Teen Mom' BFFs Look Like Today

Jenelle and David will either tie the knot this summer or next summer after they settle into their new home.

Scroll through the gallery to see how much she's changed over the years!