ADVERTISEMENT

Rizal's Catholic shrines remain pilgrimage favorites

Published Oct 14, 2025 01:59 pm
Several Catholic shrines in Rizal Province remain favorite pilgrimage sites of devotees from within and beyond the province.
In Cardona, the lakeshore municipality in Rizal Province, the Diocesan Shrine and Parish of the Our Lady of the Holy Rosary -- home of the pontifically crowned Marian image and centuries-old painting of the Madonna and Child -- remains on the bucket list of Catholic pilgrims year-round.
Fr. Reynante "Nante" Tolentino, rector of the Cardona shrine and parish church located just across the Cardona municipal hall, said the number of Marian devotees continues to grow, especially during October, the month of the Holy Rosary.
Just over the weekend, a group of pilgrims from Paranaque in Metro Manila -- the Kaagapay ng Mga Senior Citizen ng Barangay La Huerta, led by Dr. Mel Capistrano and Mrs. Mely Martin -- visited the shrine in Cardona to pay homage to the Nuestra Senora del Santisimo Rosario de Cardona ( Our Lady of the Holy Rosary of Cardona) and the painting of the Mother and Child, known locally since 1608 as La Virgen de Sapao. 
Fr. Reynante Tolentino poses with pilgrims from Parañaque City during a visit at the Diocesan Shrine and Parish of the Our Lady of the Holy Rosary
Fr. Reynante Tolentino poses with pilgrims from Parañaque City during a visit at the Diocesan Shrine and Parish of the Our Lady of the Holy Rosary
Fr. Nante told Manila Bulletin that during the recent feast day of the two venerated images on Oct. 7, hundreds of parishioners joined the Holy Masses and the Siete Dia Devocion as part of the celebration of the parish's 417th anniversary and the third anniversary of the pontifical coronation of the sculptured image of the Our Lady of the Rosary.
The pilgrims, together with Fr. Reynante Tolentino below the giant statue of the Our Lady of the Holy Rosary (photo by Nel Andrade)
The pilgrims, together with Fr. Reynante Tolentino below the giant statue of the Our Lady of the Holy Rosary (photo by Nel Andrade)
During the fiesta celebration, devotees, dressed in colorful cultural dresses, danced to the beat of the drums in the traditional Sapao-an Festival street dance.
History records reveal that "Sapao" was the former name of the present-day Cardona, hence the the Marian title “La Virgen de Sapao,” which applies to both the 1608 painting of Mother and Child and the current statue of the Our Lady of the Holy Rosary.
The Our Lady of the Holy Rosary of Cardona
The Our Lady of the Holy Rosary of Cardona
The Cardona shrine rector, who also heads the Association of Catholic Shrines and Pilgrimages in the Philippines, offered prayers for the Paranaque pilgrims and blessed them before the group left for Morong and Tanay.
La Virgen de Sapao painting
La Virgen de Sapao painting
In Morong, the pilgrims visited the Saint Jerome Parish Church, the structure built in 1615 with a Chinese-Baroque architecture and dedicated to San Geronimo.
The senior citizens group concluded their day-long pilgrimage at the San Ildefonso Parish Church in Tanay, another pilgrim attraction in Rizal Province.
St. Jerome Parish Church (photo by Nel Andrade)
St. Jerome Parish Church (photo by Nel Andrade)
The interior of the Tanay church still features portions of its original walls from the 1773 to 1783 structure.
The church’s interior walls also display over 200-year-old wooden murals depicting an earlier version of the Stations of the Cross, with its seventh station showing a man holding what appears to be a pair of sunglasses.
The sacristan mayor (head of the sacristan) told Manila Bulletin that the story behind this particular mural remains a mystery to locals and tourists, as no one can explain why the centuries-old wooden sculpture depicts a man wearing spectacles - especially since the first wearable eyeglasses were only introduced in Italy in 1284.
The Paranaque pilgrims said they plan to continue exploring other Catholic churches and pilgrimage sites in Rizal Province, which is part of the Southern Tagalog Region and rich in cultural and religious heritage.
The wooden mural bearing the image of a man on sunglasses (in red square)  (photo by Nel Andrade)
The wooden mural bearing the image of a man on sunglasses (in red square) (photo by Nel Andrade)
The Kaagapay group said they expressed their gratitude to the City Government of Parañaque and Mayor Edwin Olivarez for providing transportation to their sector, which advocates for equal opportunities for the elderly.
Their visit to Tanay also made possible through the assistance of Tanay Mayor Rex Manuel Tanjuatco and Municipal Administrator Jeff Pino, who offered Daranak Falls as a stopover venue for the senior citizens during their pilgrimage.
The pilgrims arriving at St. Jerome Parish Church (photo by Nel Andrade)
The pilgrims arriving at St. Jerome Parish Church (photo by Nel Andrade)
The Tanay municipal government said arrivals of local and foreign tourists peak during the summer months but visits to upland resorts usually increase during the cold weather months from October to end of February.
Daranak Falls (photo by Nel Andrade)
Daranak Falls (photo by Nel Andrade)
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.