// Adds dimensions UUID, Author and Topic into GA4
Tuesday, May 19, 2026
28.2 C
Singapore

Singapore couple robbed during honeymoon in Bali villa; demonstrates how ‘ladyboy’ stole their Apple Watch, toiletries, and Bluetooth speaker

A couple from Singapore took to social media to share their honeymoon experience in Bali, including a case of theft and a plot twist at the end. “So we got robbed in Bali… on our honeymoon,” wrote @fatinsealsthedhil in a TikTok video on Wednesday (Oct 5).

Ms Fatin showed the villa they booked in Canggu and added that the theft happened on their first night. Their villa was the last unit and farthest from the entrance and reception. “We only realized when we wanted to shower on the morning of our second day.”

“CCTV was reviewed and showed a ladyboy climbing in at 5 am,” said Ms Fatin, while her husband, Fadhil, reenacted the scene.

@fatinsealsthedhil

Someone broke in to our villa in Bali 🥲#bali #canggu #villa #balitok #tiktoksg

♬ Stel Kendo Stel Kenceng Jedag Jedug – Rian DTM

The culprit then entered the villa through the bathroom and stole their toiletries and some makeup, she noted in the caption.

Screen Shot 2022 10 06 at 11.40.04 AM
Photo: TikTok screengrab

“Thankfully, the culprit did not go up to the second floor while we were sleeping,” she added.

In another video, the woman said her Apple Watch, some toiletries, and slippers were stolen. The villa’s JBL Bluetooth speaker was also taken.

She expressed relief that the thief didn’t steal their wallets, phones, and passports.

Screen Shot 2022 10 06 at 11.40.13 AM
Photo: TikTok screengrab

The couple informed the villa staff, and they were attended to immediately.

“I don’t want to expose the villa’s name, but if you know, then you know. The villa has been good to us, and we also keep in touch with the manager,” said Ms Fatin.

She noted that the villa waived the accommodation cost and provided them with free meals and transportation to the airport.

They also filed a police report on the day of the incident and were informed on the last day of their vacation that the police had caught the culprit and managed to retrieve the stolen items.

“We went back to the station to verify our belongings, but unfortunately, we couldn’t take any of them back. The Balinese police said if we took it back then, the culprit would be let off.”

They were advised to return to Bali in about three months after the investigation to collect their items.

Screen Shot 2022 10 06 at 11.40.42 AM
Photo: TikTok screengrab

The couple was also allowed to see the culprit and take photos.

Ladyboy
Photo: TikTok screengrab
@fatinsealsthedhil

We were lucky because only my apple watch, some toiletries & slippers were stolen. Thankfully the culprit did not go up to second floor while we were sleeping. Villa compensated us by waiving the cost of our stay. & even provided free meals & transportation to the airport. Also thankful for the police in Bali for working swiftly to get our stuff back. Despite the incident, we enjoyed Bali very much! #balitok #tiktoksg #canggu

♬ Epic Music(842228) – Pavel

“Despite the incident, we enjoyed Bali very much!” the couple said. /TISG

‘So proud to be colonizer, is it?’ — Singaporean TikToker encounters racist Caucasian woman in Bali

- Advertisement -

Hot this week

‘Better than a fridge magnet!’: British baker goes viral for bringing home mutton murtabak from Singapore

She called it "‘the best souvenir one can buy from Singapore" and her video on IG and Tiktok have gone viral, with many calling it a genius idea and saying they should have done the same

Malaysia’s migrant detention bill hits S$600,000 daily

Social media users voiced shock after reports revealed the government spends RM1.87 million daily—about S$600,000—on detaining migrants, equivalent to S$29 per inmate per day. Many questioned wheth...

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