ADVERTISEMENT

Christmas past and present

Published Dec 20, 2025 12:05 am  |  Updated Dec 19, 2025 04:29 pm
HOTSPOT
When Mama was still alive, our traditional Christmas noche buena spread would include: her stellar slow-cooked mechado or caldereta, whole chicken cooked in our ancient turbo broiler, ham basted for hours with pineapple juice, pancit or spaghetti or both, and hot chocolate. For dessert, we would have macaroni salad and several llaneras of leche flan. We might also have a cake, or a bilao of kakanin.
As part of adulting in a household presided by a teacher, my sister and I would be helping in the cooking and practically taking over the cooking chores. My sister could quickly cook pancit canton (not the instant kind), or a spaghetti. I might do the turbo chicken and the ham, and would always prepare the hot chocolate.
In the lead up to noche buena, Mama would have redecorated the entire house starting September to October, and have it nearly complete by November (with brief pause for Undas). She was obviously preparing for Christmas when she passed in October 2022. She had started putting up her decorations. We saw that she had brought out her green and red table covers, linen, place mats, and other decors. They were in a box, ready to be installed.
At the foot of the Christmas tree, there would be a lot of gifts. When our nephews and nieces were still kids and pre-adult, the family would be complete and the kids were excited to receive their gifts. One of them (Diego) would sleep early, only to be woken up at midnight for noche buena and gift-giving. Mara would have known about all the gifts. She would be with her lola buying and wrapping them.
When the family moved to a sleepy village in the province, it became difficult to go to the Christmas Eve mass. The last times we went as a family, I believe we were still living in Sampaloc. The church was a mere block away at Calamba. (By the way, that church of Perpetuo Socorro looks totally different now. It has been completely rebuilt, and no longer looks like the church we got baptized in or grew up with.)
Speaking of Sampaloc, Mama’s family grew up there since the 1950’s or 1960’s. Mama Des, our matriarch, held court at one end of Sisa together with uncles and aunts who had to stay single for a future as “petitioned” immigrants. This means we had lots of gifts, as many as we have a lola, and several titos and titas. We would have noche buena at home, but we would be at Mama Des’ house by the following morning to get our aguinaldo. A tito (Larry) lived downstairs with his family, with another tita (Ligaya) lives in a second floor unit right across Mama Des’ place.
We were actually “laki sa lola” since our parents both worked in the daytime. We practically stayed in Mama Des’ house. Because we were so rowdy and in order for her to clean the house, she would “detain” me and Ryan in the huge window grills that doubled as “sampayan,” and which had capiz enclosures as well. We would be out back in the sala in no time, watching black-and-white TV that sometimes had to have a fork as an antenna.
Together with Kuya Ali, Anne and myself are the eldest among our cousins. Christmas time was always fun, as we received our aguinaldos of gifts and cash.
The fun pauses for a few days and resumes on New Year’s Eve. One of our uncles (Lenny) would usually buy boxes of firecrackers (the louder, the better) and fireworks (trompillo, fountains, and lucis). I don’t remember anyone getting hurt from fireworks and firecrakers at Sisa street. Then, media noche at midnight as we cross over to the new year, with plenty of jumping and making noise.
In those days, ₱500 would have meant a lot, like a week’s or two weeks’ worth groceries, if I remember it right. Anne and myself would be with Mama going to Uniwide, armed only with a purchase order. I remember ₱500 as a really huge amount. A ₱50 pamasko was good and ₱100 was great. Today, we are told ₱500 should be more than enough for a noche buena.
The kids of the past are grandparents, parents, godparents, uncles and aunties now. May the fond memories of our own past Christmas celebrations cheer us on, and inspire us to give the best possible Christmas and New Years to kids and grandkids today.
Maligayang Pasko sa lahat!
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.