// Adds dimensions UUID, Author and Topic into GA4
Saturday, August 15, 2026
27.4 C
Singapore

Popiah King’s son Ben Goi laid to rest; wife says, “Goodbye, hubby, goodbye. Let’s meet in heaven”

Ben Goi—chief operating officer of Tee Yih Jia, beloved son of “Popiah King” Sam Goi, husband to Tracy Lee, father to a young son, and friends to many—was laid to rest on the morning of Feb 7.

While on holiday with his family in Kuala Lumpur, Ben suffered a stroke on Saturday evening but died unexpectedly on the morning of Feb 4 as efforts to revive him at the hospital failed.

He was 43 years old.

His wife Tracy Lee, Malaysian-born actress, grieves as she cares for their son who would be turning a year old on Feb 9.

“Goodbye, hubby, goodbye. I will take care of your parents. Let’s meet in heaven,” Lee said through tears during the cremation service.

Ben and Tracy were married during a highly publicized ceremony in 2017.

Government ministers and celebrities alike attended the wake. Friends and family paid their final respects on Thursday morning at the Mandai Crematorium.

Christopher Sin, Ben’s friend of 25 years, said “We are from different backgrounds but to him, he doesn’t care where you’re from. If you’re a friend, he treats you like family. He has no airs.”

Sam Goi, Singaporean owner of Tee Yih Jia Food Manufacturing with a net worth of $1.8 billion, said that losing his son is “a pain in my heart that will never be able to heal.” 

 

- Advertisement -

Hot this week

‘How selfish do you want to be?’—Singapore woman shocked after man uses plastic bags to chope space in front of MRT platform doors

While the unattended bags initially made her wonder if they were suspicious, she said what happened next was even more surprising — a whole new level of “chope”.

‘Garbage piled up to the ceiling’: Older sister gets court order to clear sibling’s hoarded HDB unit

Five large trucks were reportedly needed to remove the accumulated belongings from the unit.

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks