There are not a lot of things better than watching someone overcome hardships and finally get their happily ever after. Maybe that's why this sneak peak video of next week's episode of Teen Mom 2 is so heart-wrenchingly endearing.
It's finally time for Kailyn Lowry and Javi Marroquin to tie the knot, and we absolutely couldn't be happier for her, and thrilled to share this moment with her -- even just as viewers.
Because oh, it is a good moment. Kail looks radiant, and her eyes shine with happy tears as she allows 4-year-old Isaac to lead her down the aisle to his new stepdad. And the look on Javi's face when he sees his bride is one of pure joy too.
It's just too much! Feel all the happy emotions and let your own tears flow freely -- or you could always grab a tissue before you hit play.
Are you thrilled to see Kailyn so happy?
Image via Kailyn Lowry/Instagram