Recap of Teen Mom 2 Season 5, Episode 9 (March 18, 2014)

Credit: MTV

Love is in the air, birds are singing, and our favorite tattooed bride-to-be, Kailyn Lowry, is getting ready to walk down the aisle! Or, at least she was during this week's episode of Teen Mom 2, in which Kailyn and her hubby, Javi Marroquin, were putting the finishing touches on their wedding preparations at a local aquarium!

Unfortunately, Kailyn was dealing with a few emotional issues during this episode — the least of which was her baby daddy, Jo Rivera. This dude made it more than clear that he wasn't thrilled about Kailyn getting hitched, and he made her feel uncomfortable by asking if he'd be invited to the wedding. Nope! Just nope.

It's times like these that we remember how awful Kailyn's relationship was with Jo, but luckily she and Javi have an amazing connection that will stand the test of time. Kail took a moment out of her busy pre-wedding primping to discuss her love for Javi with her bridesmaids, and had some especially surprising things to say about his relationship with her son, Isaac!

"He puts up with me, do you know how many people can't do that?" Kailyn explained to her BFFs. "He's my best friend. I always think about the fact that when I was with Jordan, I cheated on Jordan with Jo. When I'm with Javi there's nothing like that that crosses my mind. Even when I want to kill him, I still don't want to look at Jo. When I look at Javi, I'm like 'who is going to be as good for Isaac as Javi is?' Nobody. I see something between Javi and Isaac that I don't see with Jo and Javi."

Jo and Javi have a father-son bond that no one can come between, but there's no denying that Javi is an amazing parental figure in Isaac's life. We're so happy Kailyn found a man that treats her like a princess and treats her kids like they're his own. Sob!