Surprise! Fan favorite Teen Mom 2 couple wed over the weekend and it was beautiful!
Kailyn Lowry's ex and first baby daddy, Jo Rivera, wed his longtime girlfriend, Vee Torres.
And it was gorgeous!
Kailyn and Jo share one son together, Isaac, and he looked adorable!
These two have come a very long way!
Kailyn brought her longtime best friend, Becky Hayter, as her date.
Even though Jo and Vee didn't want the MTV cameras to capture their day, Kailyn and Becky luckily shared a lot of photos!
Best friend goals!
Vee looked absolutely gorgeous.
Wedding day goals!
What do you think of Jo and Vee's wedding? Let us know your thoughts!