31 couples affirm vows at Mission's St. Peter Church