What an honor it was to photograph Xavier and Josep at their San Francisco City Hall wedding ceremony. They have quite the love story. Josep is a Spaniard and Xavier is an ooh la la Frenchman and they live in Switzerland. So, why did they marry in San Francisco? Because this is where they met…