ADVERTISEMENT

Sam Milby recalls watching TJ Monterde's concert a few seats away from former girlfriend Catriona Gray: 'I was not comfortable'

Published Mar 4, 2025 12:23 am

At A Glance

  • In the same program, Sam admitted he was struggling with Catriona's breakup, though he didn't elaborate.
Screenshot 2025-03-04 at 8.26.08 AM.png
Sam Milby gets emotional during an interview with Boy Abunda on March 3. (Youtube)

Actor Sam Milby confessed that he felt uncomfortable attending TJ Monterde's concert, where he noticed his girlfriend, Miss Universe 2018 Catriona Gray, seated a few rows away from him.

"If people thought I was comfortable, I was the complete opposite. I was not comfortable during that concert," said Sam during an interview for "Fast Talk With Boy Abunda" on Monday.

Sam added: "And it's something that should be celebrated 'cause it was a beautiful concert. My best friend was directing John Prats. But it was a hard situation and I was kind of frozen at the time. It wasn't easy at all."

cat.jpg
Catriona Gray

The 40-year-old actor stated he was unaware of TJ's music until he saw the show.

"TJ...first off, I didn't know na ganun 'yung mga song niya. It was such a beautiful concert, but it was really hard. A woman that I still love and care about is—I see a few seats away from me—crying. I didn't know how to react," Sam added.

During TJ's successful three-day concert at the Big Dome in February, it was reported that Catriona shed tears while the OPM icon performed one of his songs.

In the same interview with Boy, Sam admitted he was struggling with Catriona's breakup.

“It’s been rough. No breakup is easy and it’s really been rough. I mean, it wasn’t only mag-boyfriend-girlfriend kami, we were engaged.

“And to have that not pushed through, it’s been really rough, honestly. What had happened in the last few weeks has been, yeah, it’s been really rough, and I think it’s better to just be honest about…

“I didn’t expect to be so emotional right now. I’m sorry. I just, I don’t want to, it’s a hard subject that I just don’t wanna talk about it. But if people think that it’s been easy for me, it hasn’t. I’m sorry. I’m sorry, I’m not an emotional person,” he said.

cozy.png
Catriona Gray and Sam Milby in April 2024

Sam and Catriona were in a relationship in 2020. They got engaged in 2023. Last year, Catriona sparked breakup rumors by deleting their engagement photos on Instagram. Recently, Sam confirmed their split in an interview with ABS-CBN News.

Sam mentioned that he still dreams of starting his own family, despite the challenges he faces.

“I still dream of having a family. I’m 40. My dad, baka maging kagaya ng dad ko, he was 49 when I was born, nung pinanganak ako. That’s not my ideal age. (My dad, maybe like my dad, he was 49 when I was born, when I was born. That’s not my ideal age)

“Nung dating mga interviews ko, lagi kong sinasabi na gusto kong maging dad, mga 35. But the sad truth is, you can make so many plans in life but life doesn't always happen when you want it to. (In my previous interviews, I always said that I wanted to be a dad, around 35. But the sad truth is, you can make so many plans in life but life doesn't always happen when you want it to)," Sam added.

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.