Whether you watch Teen Mom 2 online or follow her life on the Internet, you really have to give it up for Leah Messer - girl has come a long way.
Sure, she still has a little scandal every now and then.
Every once in a while she'll get some hate for being "too thin," or people will get angry with her for putting too much makeup on her daughters.
But when you remember that not that long ago, Leah was losing custody of her twins because she was unable to get them to school on time or feed them breakfast, it doesn't seem all that bad, does it?
Yes, Leah has really grown up a lot lately, and she proves that in this new Teen Mom 2 clip.
In the clip, she meets up with Jeremy Calvert to exchange their daughter. Jeremy takes to opportunity to let her know about his engagement to Brooke Wehr.
It's a little awkward at first -- Jeremy's obviously hoping to get a big reaction from Leah -- but she just tells him congratulations and that she's happy for him.
Then she tells Jeremy to make sure he wants to spend the rest of his life with Brooke, since Brooke would be their kid's stepmother.
It sounds a little strange at first, but hey, Leah had two failed marriages by the tender age of 23.
If anyone can talk about being sure about getting hitched, it's her.
She tells him to be careful since he's "a very irrational person," and somewhat predictably, he gets angry about that.
Jeremy starts to tell her that she's irrational, and she agrees - she tells him that "we were very irrational, and that was the biggest mistake of my life."
See Leah give it to Jeremy in the clip below: