Xavier a Frenchman and Josep a Spaniard live in Switzerland. They met in San Francisco though and that is where they finally tied the knot! What a joyous and fantastic day it was too.