It all came down to this. After a season of custody battles, trips to rehab, pregnancy shockers and martial spats, Season 6 of MTV’s “Teen Mom 2” concluded Thursday night the same way it started: with a bang. Find out what happened to Leah Messer, Jenelle Evans, Kailyn Lowry and Chelsea Houska in episode 12.

Leah Messer

Leah returns home after 30 days of therapy. Despite finalizing her divorce from Jeremy Calvert he shows up at the airport to greet her with their daughter, Adalynn. While reuniting with her twins, Ali and Aleeah, Leah opens up about her experience at treatment with a friend. She says her therapists told her she needs to take care of herself in order to better take care of her children.

With her marriage to Jeremy over, Leah finds a new place to live. She says she's happy to have a fresh start. While moving in she tells her friends she wants to have a one-on-one talk with her ex-husband Corey Simms about co-parenting. Leah says she doesn't want to talk to Corey with his wife Miranda there because she doesn't want to "feel attacked." Corey says he believes Miranda should be there to support him. Miranda says she doesn't think Leah respects her or their marriage. She also claims that she doesn't believe therapy will change her.

"She thinks she's out now and she thinks she's going to fool everybody into thinking this going away for a month she's a different person, but I just don't believe it," Miranda says. "A cheetah doesn't change its spots."

On the way to meet up with Corey, Leah confesses she's nervous. When she arrives to the venue and notices Miranda is present, she refuses to go inside. "I'm not going to be put in another situation where I'm ganged up on," she says. Miranda calls Leah's actions "ridiculous" and the two parties leave with no resolution.

Cheslea Houska

As Chelsea preps for her boyfriend, Cole DeBoer, to move in, Aubrey comes down with a cold. Despite getting a real dose of parenting, Cole says he’s excited to move in. While Aubrey is busy getting better, Chelsea tells a pal she knows her daughter is excited about Cole joining their household. Chelsea also reveals that Aubrey has said she wishes her biological dad, Adam, was more like Cole. 

With Aubrey feeling better, Cole moves his things into Chelsea's house. As soon as he settles in Aubrey informs her mom's beau that he most live by the house rules and "put the toilet seat down." 

Jenelle Evans

With a warrant out for her arrest on domestic violence charges following her fight with Nathan Griffith in episode 11, Jenelle turns herself in. After being bailed out by her friend, Ryan, Jenelle says she’s hopeful the charges will be dropped. Ryan claims Nathan is willing to get back together with her. Jenelle says she’d rather have no contact with Nathan. 

Nathan asks Jenelle to talk about their issues and she agrees. Nathan says they need to come up with a game plan to put a stop to their violence for the sake of their son, Kaiser. When the two talk about Jenelle's recent warrant, Nathan says he did not press charges on her and he wants to move forward. When Jenelle questions whether his new girlfriend was the one watching their son while he was at the police station, he walks out. 

Jenelle finds out her charges against her in the domestic violence case were dropped. She celebrates by attending Jace's kindergarten graduation with her mom, Barbara. Back at the house Barbara asks Jenelle if they should tell the lawyers to put their custody battle over Jace aside for a few years. Jenelle says she's unsure about what she wants to do. Barbara says it's not a good time for Jace to live with her because she isn't "settled." Ultimately, Jenelle says she's grateful her mom took in her eldest son because if she didn't, he may be living in a foster home. The mother-daughter duo agree to move on and "work as a team."

Kailyn Lowry

After Jo Rivera misses their son Isaac’s preschool graduation, Kailyn confronts him during a drop off. Jo claims he did not know their son was graduating and refuses to argue with her. Kailyn says she's reconsidering his request not to go through the court system about Isaac’s child support following his recent actions. Kailyn's husband, Javi, says he has no sympathy for Jo, calling him "cheap" and slamming for him for not getting a 9-5 job. Jo later tells his pregnant girlfriend, Vee, that he thinks Kailyn is being greedy and "seflish."

Kailyn and Javi end the season on a happy note by moving into their new home.

The "Teen Mom 2" Season 6 finale special airs Wednesday at 9 p.m. EDT on MTV. Find out everything there is to know about "Teen Mom 2" Season 7 here.