[{"@context":"https:\/\/schema.org\/","@type":"BlogPosting","@id":"https:\/\/equallywed.com\/from-swipe-to-soulmates-how-daniel-michael-found-love-after-a-life-changing-spinal-cord-injury\/#BlogPosting","mainEntityOfPage":"https:\/\/equallywed.com\/from-swipe-to-soulmates-how-daniel-michael-found-love-after-a-life-changing-spinal-cord-injury\/","headline":"From Swipe to Soulmates: How Daniel & Michael Found Love After a Life-Changing Spinal Cord Injury","name":"From Swipe to Soulmates: How Daniel & Michael Found Love After a Life-Changing Spinal Cord Injury","description":"True love often arrives when we least expect it\u2014sometimes with a single swipe, sometimes through life\u2019s most challenging moments. For Daniel and Michael, it was...","datePublished":"2025-11-07","dateModified":"2025-11-07","author":{"@type":"Person","@id":"https:\/\/equallywed.com\/author\/mpalladino\/#Person","name":"Maria (Mo) Palladino","url":"https:\/\/equallywed.com\/author\/mpalladino\/","identifier":788,"image":{"@type":"ImageObject","@id":"https:\/\/secure.gravatar.com\/avatar\/5f7a5e35c19afbc0b17104bf0c0091c84ad240352adf7b35f2a1e1816bc1d7e0?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/5f7a5e35c19afbc0b17104bf0c0091c84ad240352adf7b35f2a1e1816bc1d7e0?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\/2025\/11\/md.62.webp","url":"https:\/\/equallywed.com\/wp-content\/uploads\/2025\/11\/md.62.webp","height":933,"width":1400},"url":"https:\/\/equallywed.com\/from-swipe-to-soulmates-how-daniel-michael-found-love-after-a-life-changing-spinal-cord-injury\/","about":["Engagement"],"wordCount":578,"articleBody":"True love often arrives when we least expect it\u2014sometimes with a single swipe, sometimes through life\u2019s most challenging moments. For Daniel and Michael, it was both. What began as a chance match on a dating app in 2020 quickly revealed itself to be something deeper, stronger, and destined. Their connection grew through shared laughs, meaningful conversations, and a resilience that would later become the foundation of their relationship.When a spinal cord injury changed the trajectory of their lives, their love didn\u2019t falter\u2014it transformed. Instead of breaking them apart, it pulled them closer, anchoring them in a profound sense of devotion and purpose. And in the fall of 2023, surrounded by Boston\u2019s golden leaves, Michael dropped to one knee in an unforgettable proposal that honored everything they had overcome together.As they look ahead to their June 2026 wedding and the future they\u2019re building with their daughters, Daniel and Michael\u2019s story is a powerful reminder that love is not defined by circumstance\u2014it\u2019s defined by courage, commitment, and choosing each other every single day.Below, they share their story in their own words, paired with photographs from Pinklight Photography that beautifully capture the heart of their journey.How did you meet?We met in 2020 through a dating app, though it felt more like fate than chance. Mike was driving north for a friend\u2019s birthday in Napa when he decided to download the app, and I was at home overlooking the water, drinking wine with a friend who convinced me to do the same. I was the very first person to pop up on his screen. We matched instantly, and what started as a swipe turned into a love story that would change both of our lives forever.Who proposed and how?Mike proposed to me on a cold fall day in Boston, surrounded by golden leaves. His sister pretended we were just taking a cute photo together, and I had no idea what was about to happen. Then, despite how difficult it was for him physically after his spinal cord injury, Mike got down on one knee. In that moment, time stopped\u2014it wasn\u2019t just a proposal, it was a promise of everything we had already overcome and everything we would build together.What do you love most about each other?What we love most about each other is our shared ability to transform hardship into something extraordinary. When tragedy struck, instead of breaking us, it rooted us more deeply in love. Together we\u2019ve turned pain into purpose, healing into growth, and a simple dream into a life we get to build side by side. Our love isn\u2019t just about surviving\u2014it\u2019s about creating something beautiful from the hardest parts of our journey.What are you most looking forward to in your marriage?Raising our girls together and seeing what legacy our love will leave behind.Search our directory of LGBTQ+ inclusive vendors.jQuery(document).ready(function($) {SABAI.init($(\"#sabai-embed-wordpress-shortcode-5\"));}); 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 VendorsRestaurantsStationeryTransportationTravelUnique ServicesVenuesVideographyWedding Cakes & Sweets jQuery(document).ready(function($) { $('#sabai-embed-wordpress-shortcode-5 .sabai-directory-search input').keydown(function(e){ if (e.keyCode == 13) { $(\"#sabai-embed-wordpress-shortcode-5 .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-5 .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-5 .sabai-directory-search-location input[name=\"address\"]').val()); } }); var geocoder, location = $('#sabai-embed-wordpress-shortcode-5 .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-5 .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-5 .sabai-directory-search-location input[name=\"address_type\"]').val(''); } }); $('#sabai-embed-wordpress-shortcode-5 .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-5 .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-5 .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-5 .sabai-directory-search-location input[name=\"center\"]'); if (location.val() && $('#sabai-embed-wordpress-shortcode-5 .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: Pinklight Photography"},{"@context":"https:\/\/schema.org\/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"From Swipe to Soulmates: How Daniel & Michael Found Love After a Life-Changing Spinal Cord Injury","item":"https:\/\/equallywed.com\/from-swipe-to-soulmates-how-daniel-michael-found-love-after-a-life-changing-spinal-cord-injury\/#breadcrumbitem"}]}]