Jo wed fiance Vee Torres on Sunday, September 23, in Bloomfield, New Jersey, two years after getting engaged in April 2016.
While MTV cameras were not present to capture the big day (Jo and Vee quit the show earlier this year), Jo did invite his ex-girlfriend Kailyn who attended with their 8-year-old son, Isaac.
Kailyn shared a number of photos from the wedding, including one with her “date,” who happened to be her friend Becky Hayter.
“Thank you for being my BFF & date to this wedding. And wiping my tears as I bawled,” tweeted Kailyn.
Jo and Vee began dating in 2012 and welcomed a daughter, Vivi, full name Velisse Eva, in October 2015.
Kailyn and her date posted numerous photos and videos from the reception including a video of Jo and Vee having their first dance as husband and wife to Ed Sheeran’s “Perfect.”
Later, the couple shared a beautiful moment as they danced with their kids, Isaac and Vivi, to Christina Perri’s “A Thousand Years.”
High school sweethearts Jo and Kailyn first appeared on MTV’s 16 and Pregnant before calling it quits after welcoming their son Isaac in 2010.
Below are more photos from Jo and Vee’s wedding!
Photos Credit: Instagram