ADVERTISEMENT

LOOK: Sari-sari store-inspired wedding reception

Here's how the Fil-Am couple pulled it off

Published Sep 15, 2023 12:42 pm

Robin Angelica San Felipe.jpg

Angelica (Lec) and Robin San Felipe's paths first crossed during their college days at Ateneo, where they both participated in Ateneo Lex, an organization close to their hearts. Little did they know that fate would bring them together years later in the United States. Angelica, nickname Lec, moved to Los Angeles in 2012, while Robin settled in San Francisco in 2013. After reconnecting, their friendship blossomed into a beautiful romance, leading them to embark on their journey towards a lifelong commitment.

Their wedding theme
Robin and Lec chose a wedding theme that celebrated their Filipino roots and cherished memories from their time in the Philippines. Every detail was carefully curated to reflect their unique story, from childhood trips to the sari-sari store to college milestones with local beverages.

"Growing up, we’d buy our favorite snacks from the sari-sari store. During college, we’d celebrate finishing our long exams by drinking Red Horse and/or San Mig. We also wanted to show our heritage to our non-Filipino friends. It was great seeing them enjoy the food, the drinks, the desserts, and the culture we have," the couple told Manila Bulletin Lifestyle.

Robin Angelica San Felipe 2.jpg

Planning a Filipino-themed wedding did come with its fair share of challenges. Robin and Lec faced the task of finding a sari-sari store, a small convenience store commonly found in the Philippines. Fortunately, with the help of friends, they discovered a friend who had started their own business and eagerly embraced the idea. This added an authentic touch of nostalgia to their wedding.

"One of the challenges was where to find a sari-sari store, and gladly one of our friends started a new business. They were so nice to accommodate and loved the idea of the sari-sari store and made it come to life," the couple shared.

The Filipino-themed wedding received overwhelmingly positive reactions from guests, who were reminded of their own cherished memories in the Philippines. The sari-sari store, filled with familiar snacks and treats, became a nostalgic centerpiece that evoked a sense of home. Beyond the delicious food, the intimate and warm atmosphere of the wedding left a lasting impression on loved ones.

Robin Angelica San Felipe featured image.jpg

With approximately 80 guests in attendance, Robin and Lec achieved the perfect balance between intimacy and celebration. 

Their wedding planning tips
Robin and Lec offer valuable advice to couples planning their own wedding:
1. Communicate and collaborate on expectations for the wedding.
2. Budget and save ahead of time.
3. Focus on what you can control and don't stress over minor details.
4. Don't let negative opinions affect your decisions.
5. Surround yourself with supportive people.
6. Enjoy the planning process and the wedding day.
7. Find a partner who enjoys planning and organizing events.

The couple wed at the Chapel on the Hill in Los Gatos,California, USA, on May 28.

Photos by Erwin Portilla of San Francisco Wedding Photographer 

Related Tags

MB Lifestyle Online MB Lifestyle PH sari sari
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.