ADVERTISEMENT

Flores de Mayo revived with grand showcase at The Manila Hotel

Published May 3, 2026 07:11 pm

Manila’s historic core transformed into a vibrant stage of devotion and design as Flores de Mayo made its much-anticipated return on Sunday, May 3, with The Manila Hotel at the center of the celebration.

Crowds gathered as participants in modern Filipiniana took part in a grand procession that blended tradition with contemporary style, drawing attention from both devotees and onlookers.

Manila Mayor Francisco “Isko Moreno” Domagoso and his wife, Dynee Domagoso, led the event as Hermano Mayor and Hermana Mayor, joining the floral offering to the Blessed Virgin Mary and the procession.

Their ensembles, designed by veteran couturier Rene Salud, were among the highlights of the event, which featured creations from 35 Filipino designers.

Manila Mayor Francisco “Isko Moreno” Domagoso and his wife, Dynee Domagoso, serve as Hermano Mayor and Hermana Mayor, together with Hermano de Honor, The Manila Hotel President Joey Lina, and Hermana de Honor Lory Lina. They graced Manila City’s “Flores de Mayo,” themed “Dalisay at Halimuyak.” The event revives a cherished celebration where faith, tradition, and fashion meet, beginning at The Manila Hotel and proceeding to the Quirino Grandstand.
Manila Mayor Francisco “Isko Moreno” Domagoso and his wife, Dynee Domagoso, serve as Hermano Mayor and Hermana Mayor, together with Hermano de Honor, The Manila Hotel President Joey Lina, and Hermana de Honor Lory Lina. They graced Manila City’s “Flores de Mayo,” themed “Dalisay at Halimuyak.” The event revives a cherished celebration where faith, tradition, and fashion meet, beginning at The Manila Hotel and proceeding to the Quirino Grandstand.

Participants of all ages wore pieces crafted by members of the Fashion Designers Association of the Philippines (FDAP), turning the procession into a moving showcase of local talent.

The parade began at The Manila Hotel and made its way to the Quirino Grandstand, where selected entries were judged, before returning to the hotel for the culminating program.

An evening fashion gala followed at the hotel, where designers presented their full collections in a more formal setting.

Participants in colorful, intricately designed gowns take part in the revived Flores de Mayo procession in Manila, showcasing a vibrant blend of faith, culture, and Filipino artistry.
Participants in colorful, intricately designed gowns take part in the revived Flores de Mayo procession in Manila, showcasing a vibrant blend of faith, culture, and Filipino artistry.

Organizers said the event not only revived a long-standing Marian tradition but also opened it to a wider audience through fashion and community participation.

Proceeds from the celebration will support education programs for underserved children in Tondo, as well as initiatives focused on maternal and child health.

Held in partnership with the City Government of Manila, FDAP, and the National Parks Development Committee, the event marks a renewed effort to celebrate Filipino culture while supporting meaningful causes.

Related Tags

Manila METRONEWS
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.