Megan Thomas and Hannah Shomade exchanged vows at Finca Comassema in the scenic mountains of Mallorca, surrounded by friends and family.