[{"@context":"https:\/\/schema.org\/","@type":"BlogPosting","@id":"https:\/\/equallywed.com\/this-gay-couple-had-a-fall-wedding-on-a-farm-with-a-choreographed-first-dance-chinese-double-happiness-symbols-and-a-smores-campfire\/#BlogPosting","mainEntityOfPage":"https:\/\/equallywed.com\/this-gay-couple-had-a-fall-wedding-on-a-farm-with-a-choreographed-first-dance-chinese-double-happiness-symbols-and-a-smores-campfire\/","headline":"This gay couple had a fall wedding on a farm with a choreographed first dance, Chinese double happiness symbols and a s\u2019mores campfire","name":"This gay couple had a fall wedding on a farm with a choreographed first dance, Chinese double happiness symbols and a s\u2019mores campfire","description":"The ceremony was officiated by a close friend and included custom vows from both grooms. To start the reception festivities, the couple performed a choreographed first dance that included two lifts. ","datePublished":"2023-05-31","dateModified":"2023-10-13","author":{"@type":"Person","@id":"https:\/\/equallywed.com\/author\/marley\/#Person","name":"Marley Madding","url":"https:\/\/equallywed.com\/author\/marley\/","identifier":12421,"image":{"@type":"ImageObject","@id":"https:\/\/secure.gravatar.com\/avatar\/80b2b851be8dd84ff8498b6d3544a04d?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/80b2b851be8dd84ff8498b6d3544a04d?s=96&r=g","height":96,"width":96}},"publisher":{"@type":"Organization","name":"Equally Wed","logo":{"@type":"ImageObject","@id":"http:\/\/equallywed.com\/wp-content\/uploads\/2018\/08\/equally-wed-lgbtq-weddings-logo.jpg","url":"http:\/\/equallywed.com\/wp-content\/uploads\/2018\/08\/equally-wed-lgbtq-weddings-logo.jpg","width":218,"height":60}},"image":{"@type":"ImageObject","@id":"https:\/\/equallywed.com\/wp-content\/uploads\/2023\/05\/this-gay-couple-had-a-fall-wedding-on-a-farm-with-a-choreographed-first-dance-chinese-double-happiness-symbols-and-a-smores-campfire-33.jpg","url":"https:\/\/equallywed.com\/wp-content\/uploads\/2023\/05\/this-gay-couple-had-a-fall-wedding-on-a-farm-with-a-choreographed-first-dance-chinese-double-happiness-symbols-and-a-smores-campfire-33.jpg","height":1202,"width":1800},"url":"https:\/\/equallywed.com\/this-gay-couple-had-a-fall-wedding-on-a-farm-with-a-choreographed-first-dance-chinese-double-happiness-symbols-and-a-smores-campfire\/","about":["Real LGBTQ+ Weddings"],"wordCount":538,"keywords":["bonfire","farm wedding","Massachusetts,","sparkler exit","zodiac"],"articleBody":"For their fall wedding, Jinyan (he\/him) and Steven (he\/him) gathered their family and friends on a Massachusetts farm to celebrate their love. The couple chose a color palette of black, white, green and wood tones, with red accents that symbolize luck in Chinese culture. Jinyan and Steven\u2019s ceremony and reception took place inside a rustic barn with large windows that let the natural light stream in.RELATED: See more LGBTQ+ weddings that took place on farmsJinyan and Steven started wedding planning before they formally got engaged, thanks to the advice of two of their couple friends who got married the year prior and recommended they start the process as soon as they were ready. Knowing they were the one for each other, they started planning their wedding. While on a visit to San Francisco, Jinyan and Steven went to Chinatown in Oakland and bought each other jade pendants of their Chinese zodiac signs: a sheep for Jinyan and a monkey for Steven. Their double proposal took place onn a beach with a view of the Golden Gate Bridge in the background, when the future husbands exchanged pendants and became officially engaged. Their shared Chinese culture played a major role in their wedding day as well, with double happiness symbols, which are a common Chinese wedding decoration symbolizing joy and luck, present in the reception decor. Touches of lucky red were also present, notably in the grooms\u2019 matching red ties. Some members of the wedding party wore traditional cheongsam-style dresses in a deep green shade that matched the greenery of the minimalist floral design.The ceremony was officiated by a close friend and included custom vows from both grooms. To start the reception festivities, the couple performed a choreographed first dance that included two lifts. The reception space was lit with candles and chandeliers, and the food was a focal point, as Jinyan and Steven are master home chefs and restaurant lovers. In addition to the variety of savory dishes served, the grooms chose a matcha crepe cake. After dinner and toasts from Jinyan\u2019s mom and the couple\u2019s best men, they ended the night with a s\u2019mores station and sparkler exit. Search our directory of LGBTQ+ inclusive wedding vendors.jQuery(document).ready(function($) {SABAI.init($(\"#sabai-embed-wordpress-shortcode-2\"));}); Select categoryBar ServicesBeauty, Grooming and HealthBusiness Owner Self-Identification-Asian-owned-Black-owned-Immigrant-owned-Latinx-owned-LGBTQ+-Neurodivergent-Trans and\/or nonbinary-Woman-owned businessCateringCeremony MusicCounseling and TherapyDance LessonsDestination WeddingsEqually Wed Pro LGBTQ+ Inclusive CertifiedEvent RentalsFashionFavors and GiftsFlowers and Floral DesignHotelsJewelryLGBTQ+ Inclusive and AffirmingLighting and DecorMusic, DJs and EntertainmentOfficiantsPhotographyPlanningPlatinum Wedding VendorsRestaurantsStationeryTransportationTravelUnique ServicesVenuesVideographyWedding Cakes & Sweets jQuery(document).ready(function($) { $('#sabai-embed-wordpress-shortcode-2 .sabai-directory-search input').keydown(function(e){ if (e.keyCode == 13) { $(\"#sabai-embed-wordpress-shortcode-2 .sabai-directory-search-submit .sabai-btn\").click(); } }); var category_templates = {}, categories = new Bloodhound({ datumTokenizer: Bloodhound.tokenizers.obj.whitespace('name'), queryTokenizer: Bloodhound.tokenizers.whitespace, prefetch: { url: 'https:\/\/equallywed.com\/sabai\/taxonomy\/termlist?bundle=directory_listing_category&parent=0&__type=json' }, limit: 5 }); categories.initialize(); category_templates.header = 'Suggested Categories'; category_templates.suggestion = function(item){return ' ' + item.title}; var listing_templates = {}, listings = new Bloodhound({ datumTokenizer: Bloodhound.tokenizers.obj.whitespace('title'), queryTokenizer: Bloodhound.tokenizers.whitespace, remote: { wildcard: 'QUERY', url: 'https:\/\/equallywed.com\/sabai\/directory\/listinglist?query=QUERY&__type=json&bundle_type=directory_listing&num=50' }, limit: 50 }); listings.initialize(); listing_templates.header = 'Suggested Listings'; listing_templates.suggestion = function(item){return ' ' + item.title}; $('#sabai-embed-wordpress-shortcode-2 .sabai-directory-search-keyword input').typeahead( {highlight: true, minLength: 1} , {name: 'listings', displayKey: 'title', source: listings.ttAdapter(), templates: listing_templates} , {name: 'categories', displayKey: 'title', source: categories.ttAdapter(), templates: category_templates} ).bind('typeahead:selected', function(obj, datum, name) { if (name === 'listings') window.location.href = datum.url; if (name === 'categories') { window.location.href = datum.url + '?address=' + encodeURIComponent($('#sabai-embed-wordpress-shortcode-2 .sabai-directory-search-location input[name=\"address\"]').val()); } }); var geocoder, location = $('#sabai-embed-wordpress-shortcode-2 .sabai-directory-search-location input[type=text]'); var autocomplete, location_templates = {}, findLocation = function(q, cb) { if (!google.maps.places) return; if (!autocomplete) autocomplete = new google.maps.places.AutocompleteService(); autocomplete.getPlacePredictions({input: q, types: ['(regions)']}, function(predictions, status){ if (status == google.maps.places.PlacesServiceStatus.OK) { cb(predictions); } }); }; location_templates.header = 'Suggested Locations'; location_templates.suggestion = function(item){return ' ' + item.description}; var state_templates = {}, states = new Bloodhound({ datumTokenizer: Bloodhound.tokenizers.obj.whitespace('value'), queryTokenizer: Bloodhound.tokenizers.whitespace, prefetch: { url: 'https:\/\/equallywed.com\/sabai\/directory\/locationlist?column=state&addon=&__type=json' }, limit: 5 }); states.initialize(); state_templates.header = 'Suggested States \/ Provinces \/ Regions'; state_templates.suggestion = function(item){return ' ' + item.value}; var city_templates = {}, cities = new Bloodhound({ datumTokenizer: Bloodhound.tokenizers.obj.whitespace('value'), queryTokenizer: Bloodhound.tokenizers.whitespace, prefetch: { url: 'https:\/\/equallywed.com\/sabai\/directory\/locationlist?column=city&addon=&__type=json' }, limit: 5 }); cities.initialize(); city_templates.header = 'City'; city_templates.suggestion = function(item){return ' ' + item.value}; var zip_templates = {}, zips = new Bloodhound({ datumTokenizer: Bloodhound.tokenizers.obj.whitespace('value'), queryTokenizer: Bloodhound.tokenizers.whitespace, prefetch: { url: 'https:\/\/equallywed.com\/sabai\/directory\/locationlist?column=zip&addon=&__type=json' }, limit: 5 }); zips.initialize(); zip_templates.header = 'Suggested Zip Codes'; zip_templates.suggestion = function(item){return ' ' + item.value}; var country_templates = {}, countries = new Bloodhound({ datumTokenizer: Bloodhound.tokenizers.obj.whitespace('value'), queryTokenizer: Bloodhound.tokenizers.whitespace, prefetch: { url: 'https:\/\/equallywed.com\/sabai\/directory\/locationlist?column=country&addon=&__type=json' }, limit: 5 }); countries.initialize(); country_templates.header = 'Suggested Countries'; country_templates.suggestion = function(item){return ' ' + item.value}; location.typeahead( {highlight: true, minLength: 1} , {name: 'location', displayKey: 'description', source: findLocation, templates: location_templates} , {name: 'city', source: cities.ttAdapter(), templates: city_templates} , {name: 'state', source: states.ttAdapter(), templates: state_templates} , {name: 'zip', source: zips.ttAdapter(), templates: zip_templates} , {name: 'country', source: countries.ttAdapter(), templates: country_templates} ).bind('typeahead:selected', function(obj, datum, name) { if (name !== 'location') { $('#sabai-embed-wordpress-shortcode-2 .sabai-directory-search-location input[name=\"address_type\"]').val(name); } }).bind('keyup', function(e) { if (e.keyCode !== 13 && e.keyCode !== 27 && e.keyCode !== 32) { $('#sabai-embed-wordpress-shortcode-2 .sabai-directory-search-location input[name=\"address_type\"]').val(''); } }); $('#sabai-embed-wordpress-shortcode-2 .sabai-directory-search-radius-trigger').click(function(e){ var $this = $(this), container = $this.parent(), radius = container.find('input[name=\"directory_radius\"]'), slid; SABAI.popover( $this, { html: true, container: container, placement: function (pop, ele) { return window.innerWidth - $(ele).offset().left > 300 ? 'bottom' : (SABAI.isRTL ? 'right' : 'left');}, title: 'Location Options', content: '' + 'Search Radius: mi' + '' + '' + ' Get My Location' } ); container.on('shown.bs.sabaipopover', function(){ if (slid) return; var label = container.find('.sabai-directory-search-radius-label strong').text(radius.val()); container.find('.sabai-directory-search-radius-slider').slider({animate: true, min: 0, max: 100, value: radius.val(), step: 1, slide: function(e, ui){ radius.val(ui.value); label.text(ui.value); }}); if (navigator.geolocation && (document.location.protocol === 'https:' || document.location.hostname === 'localhost') ) { var geocode = function (trigger) { if (trigger) SABAI.ajaxLoader(trigger); if (!geocoder) geocoder = new google.maps.Geocoder(); navigator.geolocation.getCurrentPosition( function (pos) { geocoder.geocode({'latLng': new google.maps.LatLng(pos.coords.latitude,pos.coords.longitude)}, function(results, status) { if (trigger) SABAI.ajaxLoader(trigger, true); if (status == google.maps.GeocoderStatus.OK) { location.val(results[0].formatted_address).typeahead('val', results[0].formatted_address).effect('highlight', {}, 2000); $('#sabai-embed-wordpress-shortcode-2 .sabai-directory-search-location') .find('input[name=\"center\"]').val(results[0].geometry.location.lat() + ',' + results[0].geometry.location.lng()).end() .find('input[name=\"address_type\"]').val(''); } }); }, function (error) { if (trigger) { SABAI.ajaxLoader(trigger, true); } SABAI.flash(error.message, 'danger'); SABAI.console.log(error.message + ' (' + error.code + ')'); }, {enableHighAccuracy:true, timeout:5000} ); }; container.find('.sabai-directory-search-geolocate').show().click(function(e){ e.preventDefault(); geocode($(this)); }); } slid = true; }); }); $('#sabai-embed-wordpress-shortcode-2 .sabai-directory-search-submit .sabai-btn').click(function(e){ var $this = $(this), form = $this.closest('form'); e.preventDefault(); form.find('[placeholder]').each(function() { var input = $(this); if (input.val() == input.attr('placeholder')) { input.val(''); } }); var submit = function(){form.submit()}; var center = $('#sabai-embed-wordpress-shortcode-2 .sabai-directory-search-location input[name=\"center\"]'); if (location.val() && $('#sabai-embed-wordpress-shortcode-2 .sabai-directory-search-location input[name=\"address_type\"]').val() === '' ) { if (!geocoder) geocoder = new google.maps.Geocoder(); geocoder.geocode({address: location.val()}, function(results, status) { switch (status) { case google.maps.GeocoderStatus.OK: center.val(results[0].geometry.location.lat() + ',' + results[0].geometry.location.lng()); submit(); break; case google.maps.GeocoderStatus.ZERO_RESULTS: alert('Invalid location'); break; default: alert(status); } }); } else { center.val(''); submit(); } }); });FEATURED VENDORSPhotography: Mei Lin Barral PhotographyPlanner: Alex Kessler from Valley View FarmVenue, catering and bar: Valley View FarmFloral design: Until We Wed FlowersGrooms\u2019 attire: Hive & ColonyJin\u2019s shoes: Wolf & ShepherdSteven\u2019s shoes: Allen EdmondsRings: Blue NileWedding party attire: Etsy; The Black Tux, a preferred Equally Wed vendorMakeup and hair: UpstyleCake: Lady M Cake BoutiqueInvitations: Brody PrintingDJ: Evan Healey from Meritage EntertainmentSubmit your LGBTQ+ wedding, engagement or loveshoot."},{"@context":"https:\/\/schema.org\/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"This gay couple had a fall wedding on a farm with a choreographed first dance, Chinese double happiness symbols and a s\u2019mores campfire","item":"https:\/\/equallywed.com\/this-gay-couple-had-a-fall-wedding-on-a-farm-with-a-choreographed-first-dance-chinese-double-happiness-symbols-and-a-smores-campfire\/#breadcrumbitem"}]}]