ADVERTISEMENT

Voices from the waiting shed: What Filipinos are wishing for this New Year

Published Dec 29, 2025 12:05 am  |  Updated Dec 28, 2025 03:38 pm
SPEAKING OUT
As the year ends, the country feels noisy again. Headlines compete for attention — a record breaking national budget, traffic that refuses to move, and yet another scandal that leaves people shaking their heads. But outside the news cycle, in the places where most Filipinos actually live, the hopes for the new year are quieter, simpler, and far more honest.
For this New Year’s column, I wanted to listen to those voices — the ones we rarely hear, but the ones that often say what really matters.
“May 2026 be the year we show that good governance is not just a slogan,” the President says before a wall of cameras.
In another corner of public life, a former president reflects, “I hope we become a country that remembers its past, heals its wounds, and chooses truth.” Whether said aloud or only in thought, the words feel like both a reminder and a plea.
A legislator caught in the flood control controversy offers a half joking, half serious wish: “Sana this year brings second chances — and maybe a fresh start somewhere without mutual legal assistance treaties.”
Far from the halls of power, a fisherman in the West Philippine Sea — who has faced more water cannons than storms — whispers, “Gusto ko lang makapangisda nang payapa. Sana alon lang ang humampas sa bangka ko.”
A newly minted 2nd Lieutenant from PMA adds, “I hope we learn to win peace not just with force, but with dignity, dialogue, and real development.”
A policeman in Caloocan, tired from holiday patrols and the weight of public distrust, says, “I wish for a badge that earns respect because it protects the weak, not because people fear it.”
In a cramped classroom in Baseco, a public school teacher sighs, “More classrooms, less paperwork. More time to teach, less time filling out forms.”
A municipal doctor in Samar, still on duty after the last typhoon, prays, “Sana hindi na bumabagsak ang health system tuwing may bagyo.”
From a dorm room in Sampaloc, a student types into the glow of a cheap laptop: “I want a country where dreams don’t get blocked by corruption.”
A TNVS driver in Quezon City, stuck in traffic, mutters with a tired smile, “Fewer potholes, fair rules, and passengers who say thank you. Ayos na ’yon.”
From a long established political clan, a young heir says with disarming frankness, “My wish is that efforts to ban political dynasties don’t succeed. Public service is our family tradition — I hope it continues.”
A party list advocate counters, “Sana Congress finally removes fake party lists that serve no one but themselves.”
And from the back of a bus crawling along EDSA, a commuter looks out the window and whispers the simplest wish of all: “Gusto ko lang makauwi bago matulog ang mga anak ko.”
These voices remind us that behind every complaint lies hope, and behind every frustration is a longing for something better. As we enter 2026, may we listen more closely to the quiet, everyday wishes of ordinary Filipinos. Nations are not built by ceremonies or slogans — they are built by people who work, wait, and keep believing.
Happy New Year, Philippines. ([email protected])
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.