ADVERTISEMENT

Catriona Gray reveals reason for split with Sam Milby

Published Feb 13, 2026 02:15 pm
Beauty queen and actress Catriona Gray (YouTube)
Beauty queen and actress Catriona Gray (YouTube)
Beauty queen-turned-actress Catriona Gray publicly addressed her broken engagement to Sam Milby for the first time, saying she felt “shattered” when he realized he wasn't prepared for that level of commitment.
In an interview with Karen Davila published on Feb. 12, Catriona briefly opened up about the reason behind their breakup.
"There was a point in our relationship where I think he just realized that he wasn't ready to take it to the stage of commitment that we were on, because he had proposed," Catriona said.
The former Miss Universe added that she had really tried to make their relationship work and admitted she was hurt when she realized it wasn't going to end well.
"And then, a few months later, [he] realized that hindi pala siya ready. So, that was very hurtful for me, and I was really blindsided at the time. I really tried to make it work. So, I was willing to just—siguro, when you love someone, you're willing to understand them. Pero, it got to a point na, at that age, and what we've been through, and hindi ka pa rin sure, I think that's an answer already (And then, a few months later, [he] realized that he wasn't ready. So that was very hurtful to me, and I was really blindsided at the time. I really tried to make it work. So, I was willing to just—maybe, when you love someone, you're willing to understand them. But, it got to a point, at that age, and what we've been through, and you're still not sure, I think that's an answer already)," she added.

In the end, Catriona said she chose herself and still dreams of marrying and having a family of her own.
"I've given so much in trying to adjust... I don't look down on myself at that moment because I did it because I love the person," she said.
"As a woman, I wanna have a family. I wanna get married, and I'd love to be a mom someday. So, I really want a partner who values me and sees that future too. Ayokong ma-wait around for someone to figure out," she added.
Acknowledging what happened, Catriona shared that she went to therapy for two years.
"Now, I’m so much better. I went into therapy for two years. It’s just been a really healing journey. I feel like I came back home to myself. The version of me now, I’m the healthiest I’ve ever been," she said.
She also explained that she and Milby are civil, noting they often run into each other at events since they belong to the same talent management agency.
Above all the things that happened between them, Catriona still believes that love will come in her way.
"I definitely believe in love. I think if you have a bad experience with a guy or two, you shouldn’t allow that to reframe or change how you see love," she shared.
Catriona and Sam announced their engagement to the public in February 2023 after three years of dating. On Feb. 19, 2025, Sam confirmed he and Cat have called it quits.
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.