ADVERTISEMENT

A cold and cozy Tagaytay Christmas begins at Crosswinds' Trail of Lights

The pine-lined estate blends music, food, and holiday traditions in a scenic Swiss-inspired setting

Published Nov 28, 2025 03:30 pm
Guests—especially kids and kids at heart—enjoyed the performances, capped with fireworks, snow-blast effects, and the cool Tagaytay air.
Guests—especially kids and kids at heart—enjoyed the performances, capped with fireworks, snow-blast effects, and the cool Tagaytay air.
Tagaytay is the ideal spot for those who want a cold and cozy escape in the South, made even better by the experiences waiting at Crosswinds by Brittany Corporation. This year, the development set the tone for the season as it held its Christmas lighting ceremony, “Trail of Lights,” at the Lausanne Open Ground.
Leading the celebration was Manny Villar, Villar Group chairman, who presided over the ceremonial lighting. He was joined by Paulo Plaza, Crosswinds division head; Romeo Sabater, Brittany Group head; and Mary Lee S. Sadiasa, Vista Land chief operating officer.
Leading the celebration was Manny Villar, Villar Group chairman (third from the left), who presided over the ceremonial lighting. He was joined by Paulo Plaza, Crosswinds division head; Romeo Sabater, Brittany Group head; and Mary Lee S. Sadiasa, Vista Land chief operating officer.
Leading the celebration was Manny Villar, Villar Group chairman (third from the left), who presided over the ceremonial lighting. He was joined by Paulo Plaza, Crosswinds division head; Romeo Sabater, Brittany Group head; and Mary Lee S. Sadiasa, Vista Land chief operating officer.
“We welcomed the season with a cherished Christmas lighting filled with warm traditions and joyful festivities across the pine-lined hills of Crosswinds in Tagaytay! This celebration reminds us of what makes the holidays truly meaningful — unforgettable moments with the people who matter, set against a setting made for memories,” Villar shared in a Facebook post about the event.
From there, the estate’s landscape set the mood. The 124-hectare Swiss-inspired property—surrounded by 35,000 pine trees and defined by chalet-style architecture—became the backdrop for an evening of lights, music, and family activities. As guests moved through the cool Tagaytay breeze, performances by Soundbank PH, the Madison Christmas Musical, and the Vocalismo Chorale Group brought the village to life, wrapping up with fireworks, snow-blast effects, and that familiar mountain chill.
Performances by Soundbank PH, the Madison Christmas Musical, and the Vocalismo Chorale Group brought the village to life.
Performances by Soundbank PH, the Madison Christmas Musical, and the Vocalismo Chorale Group brought the village to life.
Beyond the night’s festivities, Crosswinds extends its charm to everyday living. Residential neighborhoods sit within landscaped spaces, offering a quiet and comfortable environment, while the retail and dining village brings the feel of a small European town with cafés and restaurants such as Windmill Lausanne, Napa, Joe’s Tavern, and the newly opened Balustre.
Closing the event, the Trail of Lights highlighted Crosswinds’ intent to offer guests a memorable holiday experience. It gave visitors a simple and festive escape, with Christmas lights brightening the estate’s scenic surroundings.

Related Tags

Crosswinds Tagaytay Manny Villar Brittany Corporation
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.