Penguins' Tristan Jarry ties the knot with girlfriend Hannah Hatcher to wrap up beach wedding

Publish date: 2024-05-04

In a picturesque beachside ceremony, Pittsburgh Penguins goaltender Tristan Jarry exchanged vows with his longtime girlfriend Hannah Hatcher. The beautiful wedding took place at the exquisite Park Hyatt St. Kitts Christophe Harbour in the idyllic setting of St. Kitts & Nevis.

From Tristan's wedding

The couple's special day was flawlessly orchestrated by Dreamy Weddings, an award-winning Caribbean wedding planning company. The event was truly a celebration of love, and every detail was perfectly captured through the lens of photographer Meg Lee.

From Tristan's wedding

The sun-kissed shores of St. Kitts & Nevis bore witness to the union of Tristan Jarry and Hannah Hatcher in a ceremony filled with elegance and natural beauty. Dreamy Weddings, with its extensive experience and a penchant for crafting dreamy events, ensured that every element was meticulously planned, allowing the couple to immerse themselves in the magic of the moment.

From the amazing setup to the radiant smiles of the couple, the photographs taken by Meg Lee captured the very essence of this momentous occasion. In the pictures, Tristan and Hannah stood together, the bride adorned in pristine white attire and the groom in a cream color suit that seamlessly complemented the wedding's theme.

From Tristan's wedding

The soft, cloudy weather combined with the picturesque beach backdrop created an ambiance that felt straight out of a fairytale.

From Tristan's wedding

Amid the beauty of the setting and the enchanting decor, Tristan Jarry and Hannah Hatcher shared a tender kiss, marking the culmination of their journey toward becoming husband and wife. Their genuine joy radiated from their smiles as they proudly announced their union and exchanged vows that will shape their future together.

From Tristan's wedding

Friends and family gathered to witness the joyous occasion, creating an atmosphere of warmth and support that mirrored the couple's love for each other.

More about Tristan Jarry's wife Hannah Hatcher

Hannah Hatcher, born on June 16, 1998, from Rochester, Michigan, is one of two children of Kevin and Mary Ann Hatcher. Her father, NHL veteran Kevin Hatcher, played for the Pittsburgh Penguins and other teams during his 17-season career.

Hannah played volleyball at Rochester Adams High School and was a student reporter covering local sports. Tristan Jarry disclosed their relationship on Facebook in April 2019, and the same year, he made it Instagram official with Hannah Hatcher.

More from Sportskeeda

" modalPopup.closeOnEsc = false; modalPopup.setHeader("Why did you not like this content?"); modalPopup.setContentText(modalText); modalPopup.addCancelOkButton("Submit", resetRatingAndFeedbackForm, sendRating); modalPopup.removeCloseModalIcon(); modalPopup.disableDismissPopup(); modalPopup.open(); } else { sendRating(index); } } function sendRating() { var requestPayload = { "post_id": 1625940, "rating_value": ratingValue } if (ratingValue > 3) { requestPayload.rating_feedback_type = null; requestPayload.rating_feedback = null; } else { if (!$('input[name="drone"]:checked') || !$('input[name="drone"]:checked').value) { showErrorMessage('option'); return; } if (!$(".post-rating-feedback-note textarea") || !$(".post-rating-feedback-note textarea").value) { showErrorMessage('note'); return; } var selectedOption = $('input[name="drone"]:checked').value; var feedbackNote = $(".post-rating-feedback-note textarea").value; requestPayload.rating_feedback_type = selectedOption; requestPayload.rating_feedback = feedbackNote; } pureJSAjaxPost(addratingAPI, requestPayload, onsaveRatingSuccess, onsaveRatingFail, function() {}, true); } function resetRatingAndFeedbackForm() { var activeStars = Array.from($all('.rating span.rating-star.active')); for (var i=0; i < activeStars.length; i++) { activeStars[i].classList.remove("active"); } if ($('input[name="drone"]:checked')) { $('input[name="drone"]:checked').checked = false; } var userNote = document.querySelector(".post-rating-feedback-note textarea"); userNote.value = ''; modalPopup.close(); } function onsaveRatingSuccess() { modalPopup.close(); savePostIdInUserRatedPostsCookie(); $("#post-rating-layout").classList.add("hidden"); $("#post-rating-message").classList.remove("hidden"); window.setInterval(function showMessage() { $("#post-rating-widget").classList.add("hidden"); }, 3000); } function onsaveRatingFail() { console.error('Saving post rating failed!'); modalPopup.close(); } function savePostIdInUserRatedPostsCookie() { userRatedPostIds.push(1625940); var expiryTime = new Date(); expiryTime.setMonth(expiryTime.getMonth() + 12); // Expiry after 1 year setCookie("user_rated_post_ids", JSON.stringify(userRatedPostIds), expiryTime); } function isPostRatedByUser() { var userRatedPostIds = getCookie('user_rated_post_ids'); if (userRatedPostIds) { try { userRatedPostIds = JSON.parse(userRatedPostIds); } catch (err) { console.error(err); return false; } } else { return false; } if(userRatedPostIds.indexOf(1625940) >= 0) { return true; } else { return false; } } function getRatingCountByPostId(postId) { return new Promise(function(resolve, reject) { pureJSAjaxGet( getRatingCountBaseURL + postId + '/rating/count', function(data) { try { data = JSON.parse(data); if (data.meta_value) { resolve(data.meta_value); } reject("Failed to fetch rating count for the post:" + postId); } catch (err) { reject("Failed to fetch rating count for the post:" + postId); } }, function(err) { reject("Failed to fetch rating count for the post:" + postId); }, true); }); } function showErrorMessage(messageType) { var messageContainerId = '#' + messageType + '-error'; $(messageContainerId).classList.remove('hidden'); window.setInterval(function () { $(messageContainerId).classList.add("hidden"); }, 5000); } (function() { var callFired = false; function lazyLoadPostRating() { if (callFired) return; callFired = true; if (!isPostRatedByUser()) { getRatingCountByPostId(1625940) .then(function(ratingCount) { if (ratingCount < 10) { $("#post-rating-widget").classList.remove("hidden"); } }) .catch(function(err){ console.error(err); }); } } document.addEventListener("scroll", lazyLoadPostRating, { passive: true, once: true }); document.addEventListener("mousemove", lazyLoadPostRating, { passive: true, once: true }); document.addEventListener("touchmove", lazyLoadPostRating, { passive: true, once: true }); })();

ncG1vNJzZmivp6x7tLzOq6uso5WasaJ6wqikaKGTmnqpu8KknLJnnprEtHnIp2SpoJ%2BpvLR5z56loK2Zo8BuwNGiqq2ZnmK3or7RsmStoZWoeqy6zq1koKGiobOztcSnm2agkaO7orSMoZitm5iav27D0ZqnZpqVlrCpedaem52hnpw%3D