ADVERTISEMENT

Janica Nam Floresca shares letter for her 'angel' Hashtag Franco

Published Mar 29, 2021 05:37 pm

Fashion model Janica Nam Floresca is now ready to move on, three years since the untimely passing of her boyfriend, young Hashtags member Franco Hernandez Lumanlan.

She recently posted on YouTube an open letter for her "angel."

Janica began, "Dear Franco, Kamusta ka na? Peaceful at masaya siguro d'yan no? It's been a while. Tatlong taon na pala. Umaasa pa ako dati na sana hindi 'to totoo, sana may miracle pa at babalik ka..."

Recall that Franco drowned in Davao Occidental in 2017. He was 26.

According to various reports, he and Janica along with another member of the boy group, Tom Doromal, were on their way back to North Lamidan on a motorized banca when a big wave hit the vessel causing them all to fall off.

Franco was declared dead on arrival at a clinic in nearby Malita town.

"Sobrang hirap nung nawala ka. Bawat pikit ng mga mata ko umuulit-ulit lang sa utak ko lahat ng nangyari at para akong nalulunod ulit," Janica admitted. "Dala-dala ko sa isip ko lahat ng sana at siguro -- na sana kung mas naging malakas pa ako, siguro naligtas pa kita."

"Minsan tinatanong ko sa sarili ko, How can I stay strong? How can I continue to smile and be happy? How can I continue life when half of me left with you?," she added. "Everyone knows how happy I was because of you -- how happy we were together. And there are things death cannot touch, and those are the memories we've made."

The model then talked about moving on from the traumatizing experience. 

"Alam kong maraming nagtataka kung bakit ang tagal ko'ng maging okay. Pero sa totoo lang hindi mo masusukat ang tagal ng sakit na naiwan sayo," she pointed out.

In fact, she reiterated how her love for Franco was the only thing that kept her going.

"Kasi alam kong gusto mong kayanin ko," she related. 

More than anything, Janica is also grateful for the support system she had. 

Janica capped off her letter noting how Franco's presence taught her how to be strong, but his absence taught her how to be stronger. 

"Mas handa na akong magpatuloy ulit. Mas handa na 'kong kilalanin ang sarili ko at kung ano pa yung mga kaya kong gawin. Mas handa na'kong sumabak sa buhay na akala ko hangganan na. Mas handa na ko," she declared.

"Franco, I know you want me to be happy and I can finally say I am."

Late last year, Janca found a new love.

"That's the funny thing about love -- it comes when you least expect it," she said.

"Kahit ano pala pagdaanan mo, love will really find its way back to you. And as I unfold this new chapter of my life, ready na akong harapin ito with a grateful heart.

"Grateful to all the people and learnings that shape me to be the woman I am now. Thankful ako sa mga taong naniwala. Thankful ako to my family and friends. Thankful ako kay God."

Janica then assured Franco that he doesn't have to worry about her anymore as "okay na ako."

"I will always be thankful to you for looking after me all these years. I will never forget the memories we've made because it was never about our ending, it was about the journey -- and I am thankful for the time that was given to us. Ngayon ready na ako to move forward and live life with a stronger and happier version of myself. Love, Nam."

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.