ADVERTISEMENT

De Lima says ML Partylist win proves 'idealism can still breakthrough' amid odds

Published May 13, 2025 02:15 pm

At A Glance

  • ML Partylist first nominee Leila de Lima emphasized that the win demonstrates that idealism and truth can still progress and make an impact within a system that often discourages such values.
  • De Lima addressed her supporters and volunteers, underscoring that the battle for justice and reform does not conclude with a single campaign. She conveyed gratitude to them for their support and resilience throughout the campaign.
  • De Lima reflected on her return to public service and the importance of carrying the trust, strength, and determination of her supporters into her work.
Former senator and ML (Mamamayang Liberal) Partylist first nominee Leila de Lima said securing a seat in Congress despite all odds proved that idealism and the truth can still make its way forward.

ML Partylist first nominee Leila de Lima (Photo courtesy of Leila de Lima)


In a message to volunteers and supporters of ML Partylist, De Lima said the fight for justice and reform is long and complicated, stressing it does not end with one campaign.

"It doesn’t end with one campaign. But this win—this hard-earned, against-the-odds win—proves that even in a system built to discourage idealism, idealism can still break through," De Lima said.

In her comeback in public service, De Lima said she carries the stories of her supporters and volunteers, their trust and strength, and their resolve to fight.

She told them to give themselves the chance to celebrate the hard-fought win.

"We made space where there was none. We proved that truth, even when battered, can still make its way forward," De Lima said.

'Thank you for standing with me'

In her message, the former senator thanked her supporters for "fighting alongside me."

"The results are still coming in, but already it is clear: ML Partylist will have a seat in Congress. This journey has been long and difficult, but today, we are here, celebrating a victory that was made possible by your strength, your courage, and your generosity," she said.

She recognized that their campaign was not easy as they have no machinery, very little funding, and none of the luxuries typically available to traditional political organizations.

"But it had something more powerful—people like you," she told them.

She acknowledged the people who carved out time from work, family, and rest to organize house-to-house efforts, design posters, prepare meals, manage social media, speak to strangers, and defend a cause that offered no guarantees.

"For nearly seven years, I lived behind bars for reasons that had nothing to do with justice and everything to do with power. I lost my freedom, but I held on to my voice," De Lima said.

"And now, because of your courage and commitment, that voice is returning to a space where it can help shape policy, demand accountability, and speak for those long excluded from the conversation," the former Justice chief said.

Related Tags

ML Partylist Leila de Lima elections 2025
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.