[{"@context":"https:\/\/schema.org\/","@type":"BlogPosting","@id":"https:\/\/equallywed.com\/after-six-years-of-long-distance-this-gay-couple-got-engaged-in-a-modern-penthouse-summer-proposal-in-las-vegas\/#BlogPosting","mainEntityOfPage":"https:\/\/equallywed.com\/after-six-years-of-long-distance-this-gay-couple-got-engaged-in-a-modern-penthouse-summer-proposal-in-las-vegas\/","headline":"After six years of long distance, this gay couple got engaged in a modern penthouse summer proposal in Las Vegas","name":"After six years of long distance, this gay couple got engaged in a modern penthouse summer proposal in Las Vegas","description":"When it came time to propose, KT wanted to pop the question during the summer, as the couple loves the warm weather. The logical location choice was Las Vegas, as it was their first home together. ","datePublished":"2023-07-02","dateModified":"2023-07-02","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\/04\/after-six-years-of-long-distance-this-gay-couple-got-engaged-in-a-modern-penthouse-summer-proposal-in-las-vegas-10.jpg","url":"https:\/\/equallywed.com\/wp-content\/uploads\/2023\/04\/after-six-years-of-long-distance-this-gay-couple-got-engaged-in-a-modern-penthouse-summer-proposal-in-las-vegas-10.jpg","height":1200,"width":1800},"url":"https:\/\/equallywed.com\/after-six-years-of-long-distance-this-gay-couple-got-engaged-in-a-modern-penthouse-summer-proposal-in-las-vegas\/","video":[{"@type":"VideoObject","@id":"https:\/\/i.vimeocdn.com\/video\/917802407-618808b48af6e41e47904aa8ea98bfb46718732126486a470b7e47cbe5e0c29a-d_295x166","name":"Kevin + Kevin - Proposal","description":"","thumbnailUrl":"https:\/\/i.vimeocdn.com\/video\/917802407-618808b48af6e41e47904aa8ea98bfb46718732126486a470b7e47cbe5e0c29a-d_295x166","uploadDate":"2020-07-02T01:24:16+00:00","duration":"P0DT0H0M49S"},{"@type":"VideoObject","@id":"https:\/\/i.vimeocdn.com\/video\/917802407-618808b48af6e41e47904aa8ea98bfb46718732126486a470b7e47cbe5e0c29a-d_295x166","name":"Kevin + Kevin - Proposal","description":"","thumbnailUrl":"https:\/\/i.vimeocdn.com\/video\/917802407-618808b48af6e41e47904aa8ea98bfb46718732126486a470b7e47cbe5e0c29a-d_295x166","uploadDate":"2020-07-02T01:24:16+00:00","duration":"P0DT0H0M49S"},null,null],"about":["Engagement"],"wordCount":509,"keywords":["gay couple","Las Vegas","penthouse proposal","summer proposal"],"articleBody":"Husbands-to-be Kevin T. (he\/him) and Kevin L. (he\/him) share more than just their first names\u2013their love of travel and affinity for romantic gestures made their modern penthouse proposal one for the books. Since they first met on the gay dating app JACK\u2019D in 2013, KL and KT have been debating about who made the first move: Is DM’ing the first move? Is Facetiming the first move? Or, is buying a plane ticket and flying to Seattle to meet someone the first move?After they started talking online for a whirlwind two weeks, KL, who was about to start dental school in Los Angeles, flew to Seattle to meet KT, who was in medical school there, for the first time. At the airport, the two shared a passionate kiss before sightseeing around Washington landmarks like the Space Needle and Pike Place Market. That first trip was the start of six years of a long-distance relationship, marked by daily conversations and frequent flights. They finally got to move in together when KT got his residency in Vegas, and KL moved there not long after. Once they were living together, both of them knew that they wanted to spend the rest of their lives together.RELATED: LGBTQ+ weddings and engagements in Las VegasWhen it came time to propose, KT wanted to pop the question during the summer, as the couple loves the warm weather. The logical location choice was Las Vegas, as it was their first home together. KT booked a stunning open-rooftop penthouse above the 47-story Palms Place building. The modern, luxurious penthouse had a beautiful 360-degree view of the Vegas Strip and offered a romantic ambiance.Close family and friends drove in from California to help with the setup, which included a large heart made from rose petals, vintage lanterns and a “Marry Me” sign laid out in front of a view of the skyline. KT stood inside the flower heart anxiously waiting for KL’s arrival, a mirror image of how he waited at the airport for KL on that first visit. Meanwhile, KL thought he was coming to a residency graduation party. Surprise and awe came over KL when he realized that this was a proposal hit just as the sun began setting, giving their engagement photos an ethereal golden hour glow.Kevin + Kevin – Proposal from [JG] on Vimeo.Search our directory of LGBTQ+ inclusive 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 VENDORSPhotographer + Videographer: Judy and Gavin PhotographyVenue: Palms Place Penthouse (Las Vegas, NV)Rings: CartierAttire: John VarvatosSubmit your LGBTQ+ wedding, engagement or loveshoot."},{"@context":"https:\/\/schema.org\/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"After six years of long distance, this gay couple got engaged in a modern penthouse summer proposal in Las Vegas","item":"https:\/\/equallywed.com\/after-six-years-of-long-distance-this-gay-couple-got-engaged-in-a-modern-penthouse-summer-proposal-in-las-vegas\/#breadcrumbitem"}]}]