Sophie and Stephen's wedding at the Triple S Ranch in Calistoga, California.