ADVERTISEMENT

All eyes on TikTok's new BL series 'Got My Eyes on You'

Published Sep 18, 2025 09:39 am
Mikoy Morales (right) as Drew and Esteban Mara as Shawn
Mikoy Morales (right) as Drew and Esteban Mara as Shawn
In today’s world, kilig doesn’t just happen in coffee shops or chance encounters. Sometimes, it happens on your For You Page. Puregold's newest Boy's Love (BL) vertical series, Got My Eyes on You, is taking over TikTok, with its vibrant and fun episodes dominating For You Pages and commenters asking for more ("next episode, please!" or "bitin naman!").
Viewers are keeping their eyes glued to their screens, eagerly anticipating what is next on this refreshing take on the BL genre, sparking excitement among various audiences–Gen Z, Millennials, and the LGBTQIA+ community, among many others.
The official press launch held Sept. 16 at Rampa Club turned into a celebration of love, fan energy, and Filipino creativity. Hosted by radio DJ and voice actor Papa JT, the event gave guests a deeper look into the world of Got My Eyes on You and its colorful cast.
The cast of 'Got My Eyes On You'
The cast of 'Got My Eyes On You'
"Got My Eyes on You" transports us to S-Cape Haven Villa, a picture-perfect resort where ambition, friendship, and romance collide. At its heart are two characters destined to clash, and maybe fall in love: Shawn, the mysterious guest relations manager (Esteban Mara), and Drew, the ambitious operations manager (Mikoy Morales).
Their enemies-to-lovers tension is already fueling comment wars between Team Shawn and Team Drew.The press con kicked off with Puregold Senior Marketing Manager Ivy Hayagan-Piedad, who spoke about the company’s intent to champion inclusivity and representation through entertainment.
The spotlight then turned to the ensemble cast: Toniyuh as the balikbayan influencer guest, Victor Sy as Sir Trevor, and Hannah Lee as Moira. While not present during the event, Ady Cotoco and Darwin Yu made waves with their roles as wealthy fashionista Kirk and events coordinator Wilfred, set to be an intriguing pair to watch out for in the series.
Ivy Hayagan-Piedad, Senior Manager for Marketing, Puregold Price Club, Inc.
Ivy Hayagan-Piedad, Senior Manager for Marketing, Puregold Price Club, Inc.
Adding to the pride of the day was the announcement that "Got My Eyes on You" was brought to life by Puregold CinePanalo film festival graduates Director Dizelle Masilungan and Director of Photography Lloyd Garciano, joined by Assistant Director Ram Tolentino and Production Designer Migo Morales. This only shows that Filipino talent, when nurtured, shines brilliantly.The launch was far from your standard press con.
Guests joined a Queer Trivia Challenge that tested pop culture knowledge and got up close with the cast in an open forum. The day closed on a high note with a fan meet that had audiences buzzing.
Catch new episodes of Got My Eyes on You every Wednesday, Thursday, and Friday at 7:00 p.m. on Puregold’s official TikTok page @puregoldph. 
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.