Kailyn Lowry shocked fans during the March 25 episode of Teen Mom 2 when she pushed her then-boyfriend Javi Marroquin in a fit of unbridled rage. The fight began when Javi refused to take the dogs out while baby Isaac had a playdate in the living room, and instead of discussing the matter with her man, she chased him up the stairs and things got physical.

Nowadays, Kailyn and Javi are in a much better place — thanks largely in part to Kailyn's ability to take responsibility for her actions. Not only did she apologize to Javi during the show, but she also tweeted candidly about the incident after the episode aired.

"One of the worst things I've ever done in my life. But I'm glad we could move on from it," she wrote.

Even more importantly, Kailyn got the professional help she needed to keep her temper under control. Turns out, her bipolar disorder had gone undiagnosed for some time, but she's currently seeing a therapist and taking kickboxing classes to relieve her stress.

Thankfully, fans of the show were overwhelmingly supportive and showed Kail some love during the emotional episode.

"Surprised at how much support I'm getting," she admitted, adding, "I am sorry for what I did. And I think @JaviM9 knows that. We're MARRIED NOW." Aww!

We're going to add a hashtag to that: #PerfectCouple.