Kailyn Lowry is currently shacked up in Delaware with her husband, Javi Marroquin, and their two adorable kiddos — but her dream-life was almost ruined thanks to the rapping genius known as Jo Rivera.

Long story short, Kailyn's baby daddy didn't want her crossing state lines with their son, Isaac, and went to court in an effort to stop her move. If Jo had won the case, Kailyn would have been stuck in Pennsylvania with the kids while Javi lived by himself in Delaware (where he works for the U.S. Air Force). These two would have only been able to see each other on weekends, and Kailyn's convinced that their marriage wouldn't have worked out!

"I think if we lived apart, I don't think our marriage would work, and financially it was like paying two rents," Kailyn explained during Teen Mom 2's Season 5, Episode 4 after show. "I had the dogs, I had my job, I had Isaac. And trying to take care of the house by myself, it wasn't easy. It was rough, but a good rough in retrospect."

We don't know the details of Kailyn and Jo's custody case (stay tuned to Teen Mom 2 to find out more!), but clearly Kailyn was granted permission to move out of state with her family, and thank goodness. She and Javi are the sweetest couple ever, and we can't imagine how hard it would have been for them to live apart!

Do you think Kailyn and Javi's marriage would have lasted long distance, or would they have eventually split up? Weigh in below!

Source: MTV