[{"@context":"https:\/\/schema.org\/","@type":"BlogPosting","@id":"https:\/\/equallywed.com\/two-proposals-two-continents-this-gay-nyc-couple-got-engaged-twice\/#BlogPosting","mainEntityOfPage":"https:\/\/equallywed.com\/two-proposals-two-continents-this-gay-nyc-couple-got-engaged-twice\/","headline":"Two Proposals, Two Continents: This Gay NYC Couple Got Engaged Twice","name":"Two Proposals, Two Continents: This Gay NYC Couple Got Engaged Twice","description":"What happens when two grooms each want to propose? A surprise NYC rooftop proposal, secretly assembled families, a summer trip to Portofino and a Harry Winston ring.","datePublished":"2026-03-09","dateModified":"2026-03-09","author":{"@type":"Person","@id":"https:\/\/equallywed.com\/author\/kpalladino\/#Person","name":"Kirsten Palladino","url":"https:\/\/equallywed.com\/author\/kpalladino\/","identifier":2,"image":{"@type":"ImageObject","@id":"https:\/\/secure.gravatar.com\/avatar\/76421eab241dc39d43a493849d7bc676e4b1c60c6b1167f727466599b6882eca?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/76421eab241dc39d43a493849d7bc676e4b1c60c6b1167f727466599b6882eca?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\/2026\/03\/double-proposal-gay-couple-braden-saba-photography-equally-wed-hero.webp","url":"https:\/\/equallywed.com\/wp-content\/uploads\/2026\/03\/double-proposal-gay-couple-braden-saba-photography-equally-wed-hero.webp","height":744,"width":1200},"url":"https:\/\/equallywed.com\/two-proposals-two-continents-this-gay-nyc-couple-got-engaged-twice\/","about":["Engagement"],"wordCount":585,"keywords":["double proposal","Harry Winston","Italy","NYC","rooftop"],"articleBody":"Not every gay NYC couple pulls off a double proposal. Then again, not every love story starts with two strangers reaching for the same song on a Nashville jukebox.Eric Viner and Jordan Wise were strangers in a Nashville honky-tonk when fate \u2014 or Fleetwood Mac \u2014 intervened.A Nashville Honky-Tonk and a Fleetwood Mac Moment“We met by pure chance in a lively Nashville honky-tonk just before New Year’s Eve, both reaching for the same Fleetwood Mac song,” Eric said. “In that moment, surrounded by music and laughter, it felt like the universe had gently nudged us together \u2014 and neither of us could have imagined that one shared song would change our lives forever.”That song was “Landslide,” and it has never stopped playing in their story. The New York City\u2013based couple began dating Dec. 30, 2023. It was a fitting start for two people who met on the eve of a new year.How This Gay NYC Couple Pulled Off a Double ProposalBy May 2025, they were ready to make it official. Twice.Jordan went first. He told Eric they were making a quick stop on the rooftop of their NYC building for a photo before heading to a residency party. There was no party. Waiting instead were a live musician, beautiful flowers and, most unforgettably, both of their families gathered to witness the moment.Eric wasn’t about to let Jordan be the only one who got to pop the question.From New York to Italy“Months later, Eric wanted Jordan to experience the magic of being proposed to \u2014 and to proclaim his love in return,” Eric said. On a summer vacation in Portofino, Italy, Eric asked Jordan to spend forever together. “It was the perfect, heartfelt moment, full of love, laughter and the kind of joy that comes from knowing you’ve found your person.”A Harry Winston ring. Ralph Lauren Purple Label looks. It’s the kind of gay couple double proposal NYC love stories are made of \u2014 epic and effortless all at once.A Lifetime Ahead“What we love most about each other is how completely and utterly we make each other feel seen, safe and cherished,” Eric said. “Together, we love how effortless our love feels, how we can laugh until our cheeks hurt, cry without fear, dream without limits and find joy in the smallest moments.”As for what lies ahead, they have their eyes on the everyday as much as the milestones.“We’re most looking forward to building a lifetime together \u2014 waking up every day with our best friend, creating a home filled with love, laughter, and support,” Eric said. “We can’t wait to celebrate the big milestones and cherish the quiet, ordinary moments, knowing that no matter what comes our way, we get to face it hand in hand, choosing each other always.”Eric and Jordan will celebrate their wedding Sept. 26, 2026. Congratulations to the happy couple! Search the Equally Wed directory of LGBTQ+ inclusive wedding vendors.jQuery(document).ready(function($) {SABAI.init($(\"#sabai-embed-wordpress-shortcode-3\"));}); Select categoryBar ServicesBeauty, Grooming and HealthBusiness Owner Self-Identification-Asian-owned-Black-owned-Immigrant-owned-Latinx-owned-LGBTQ+-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 VendorsRestaurantsStationeryTravelUnique ServicesVenuesVideographyWedding Cakes & Sweets jQuery(document).ready(function($) { $('#sabai-embed-wordpress-shortcode-3 .sabai-directory-search input').keydown(function(e){ if (e.keyCode == 13) { $(\"#sabai-embed-wordpress-shortcode-3 .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-3 .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-3 .sabai-directory-search-location input[name=\"address\"]').val()); } }); var geocoder, location = $('#sabai-embed-wordpress-shortcode-3 .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-3 .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-3 .sabai-directory-search-location input[name=\"address_type\"]').val(''); } }); $('#sabai-embed-wordpress-shortcode-3 .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-3 .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-3 .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-3 .sabai-directory-search-location input[name=\"center\"]'); if (location.val() && $('#sabai-embed-wordpress-shortcode-3 .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 LGBTQ+ INCLUSIVE AND QUEER AFFIRMING WEDDING VENDORSPhotographer: Braden Saba"},{"@context":"https:\/\/schema.org\/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Two Proposals, Two Continents: This Gay NYC Couple Got Engaged Twice","item":"https:\/\/equallywed.com\/two-proposals-two-continents-this-gay-nyc-couple-got-engaged-twice\/#breadcrumbitem"}]}]