ADVERTISEMENT

A goddess-inspired look earned this Communication Arts student Best Dressed at Laufey's concert

The 21-year-old student behind one of Laufey Manila's standout fan looks talks about creativity, flow, and Filipino representation

Published Jun 5, 2026 08:54 am
It was a sensorial feast at Laufey’s “A Matter of Time” concert in Manila, with many young fans dressed up in looks inspired by the Icelandic-Chinese singer’s romantic, vintage aesthetic.
Among them was a look that went viral, garnering almost 450,000 views on TikTok even before Laufey arrived in the country. It was a peacock-inspired ensemble—hand-painted, hand-sewn, and worn by 21-year-old Communication Arts student Janine Magan of De La Salle University.
Janine Magan meeting Laufey (Photo: Laufey/Instagram)
Janine Magan meeting Laufey (Photo: Laufey/Instagram)
For Janine, this was not her first time making an outfit from scratch. The first was in 2019 for her younger sister’s school project, followed by another in 2023 for her pet dog. But this one, she says, felt different from the start.
“I came across Laufey’s TikTok videos during the pandemic,” she says. “I love jazz music and I was so drawn to her unique voice. I love how she writes music and I always listen to her songs.”
She also had a dream, even before Laufey’s Asia tour was announced, “I promised myself I would create an outfit that would make me feel like a goddess (inspired from the song “Goddess”).”
When the Manila concert was confirmed, the idea began to take form. She started working on a peacock trail prototype and sketched the full design once she secured a ticket. “I didn’t really decide on a ‘final look’ because I added some details at the very last minute. I just went with the flow as I was making the outfit while listening to Laufey’s songs.”
Terno sleeve details had Mei Mei and other favorites of Laufey (Photo: Janine Magan)
Terno sleeve details had Mei Mei and other favorites of Laufey (Photo: Janine Magan)
She began conceptualizing in March, started crafting in May, and finished the piece in 16 days. The most difficult part, she says, was technical rather than aesthetic. “The most challenging part was making sure the trail would lift up properly because I didn’t have a step-by-step guide on how to make it.”
The final piece became a visual diary. “It’s hard to choose one because I love everything about my outfit,” Janine says. “The hand-painted details on the Filipiniana sleeves, the hand-painted clock, the Baybayin, the huge cutouts of ‘Laufey’ and ‘Philippines,’ the flowers (from the song ‘Magnolia,’ and the butterflies.”
Janine with fans who wanted photos with her (Photo: Janine Magan)
Janine with fans who wanted photos with her (Photo: Janine Magan)
She knew it would stand out, with every detail intentionally chosen. “I knew the peacock trail had never been done before at a Laufey concert, but I also wanted to wear something that felt like me and Laufey at the same time—bringing Filipino Lauvers with me through the Filipino elements that I added.”
Recognition came unexpectedly during the show. “Laufey’s kind and sweet team went all the way up to the regular section to tell me that I had been picked for best dressed,” she recalls. “Hearing those words made my heart flutter.”
The final look (Photo: Janine Magan)
The final look (Photo: Janine Magan)
When asked what she will remember the most from that evening, Janine's answer was “the love from Laufey and Filipino Lauvers.” Her creation became part of the evening’s shared experience, with fans turning into friends as they stopped her for photos and conversations throughout that special night.

Related Tags

fashion and beauty Laufey Youth Janine Magan
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.