Wind, Flags, and Proper Placements

🎺🏛️🌬️🪶📋

We had been briefed a week before Windswept’s annual, must-have parade. Principals had briefed us teachers; there was a mass issuance of consent forms.
It was a parade to die for. A chance for the town’s mayor to –
Represent himself. 
The bald-headed gentleman usually did so with aplomb, 
The day arrived with due fanfare. Headcounts were meticulous – it was necessary that everyone be present. Windswept needed to show the other towns that it could hold its own. 
With that in mind, there were rehearsed reminders for its people. Needless to say, seating had been carefully assigned pre-parade. Everything and everyone had proper placements. 
We dutifully instructed students not to embarrass the school with unofficial chatter. 

🎉📣🌬️🪺📑

The aisles stirred with trepidation. Windswept’s flags were at full mast; they were waving synchronously, almost in a march. The town’s lone stadium was filled to capacity; no one dared to miss the town’s event of the year. 

Then, the raised whispers of children. Ripples of laughter that spectators made little effort to suppress. 

I looked up to see –

The wind hovered over the stadium, coming in from Windswept’s east quarter. It rid the stadium of excess heat. It took beautifully misshapen white clouds across a panoramic blue sky. The responsible breeze did its job well. 

One element, however, remained unaffected. It appeared professionally secure; his head moved little, holding it in its rightful place. The wind respected its malleability.

Just as it did the flags.

The birds respected its size. 

🏫🎖️🌬️📋🪶

But-

A student almost pointed. The rest of my charges were getting amicably restless. 

Some observations were best left unvoiced and unrecorded. 

Also, we had a tight schedule to keep and could not afford disruptions. 

I took preemptive action. The moment was far from appropriate. Our responsibility as teachers was not to evaluate; the paperwork would take care of that. 

🏫🎖️🌬️📋🪶

There were other concerns. It was late; our charges were famished. I proceeded obediently to the organizer’s outpost to collect our promised rations. The commemorative parcels that were the hallmark of each year’s parade.A sign of the town’s tangible gratitude. Their absence would diminish attendance. 

But they were insufficient. An issue of demand exceeding supply.

Distribution, therefore, was selective. Saved for the best. So the parcels were calculated, with teacherly optimism. 

Some students were deemed eligible; they received them.

Others did not. 

The organisers were also short of a communication device; they borrowed my megaphone.

“Everyone, other than the rations we do provide, the stalls at the back of the stadium are open.”

The grumbles from the ground were faint, but obvious. 

It was an organizational oversight. We would see to it, I was sure. Ever the trained professional, I patronised the stalls, and lulled waiting stomachs.

We moved along quietly, and the music resumed.

🌬️🪶📋

The bus ride back to the school was uneventful, though abuzz with childish chatter. 

“I never realized that about him.”

“He gleamed.”

‘Yes, it was the hallmark of the ceremony.”

They had thankfully forgotten about the ration lack. We could forget about documenting that. 

I had not forgotten. There was a lot to record. 

Monday did arrive, regardless. A meeting was scheduled for the day. 

A day when we would laud the mayor for his impeccable performance, speech and achievements. 

There was also a lot to praise the organisers for – the outstanding food that managed to satisfy a group of otherwise exhausted and attention-lacking students.

It met our school’s exceptional standards for nutritional adequacy. The menu’s items were carefully curated to satisfy every hungry stomach. And they met caloric expectations.

And so the meeting proceeded as usual, with all the necessary documentation.

Without the hair. 

🌬️🪶📋

If you like this story, do join me on Patreon! Buy this blog a coffee — it keeps the words flowing and the lights Your kind donation via Paypal would be greatly appreciated!

When the Shadow Grew Taller

Not overshadowed. Not applauded.

👤❌👏

Sophia was always behind someone else.

Always the grey shadow on the fringe.

The light refused to land on her. So she remained half-visible. Never fully present to anyone.

She was introduced to the relatives at family gatherings, then became the family’s phone book – referred to, and not thought about. She always stood where applause was the softest.

👤❌👏

So Sophia learned a survival skill. One that took her through life.

Autocorrection.

She became the editor – of herself.

Credit traveled to her brother, the floral crown. Her sentences were borrowed clothes. Comparison became a second name.

👤❌👏

Then, the family feast. The aunts. The uncles.

The deferring to her sister. And she, by the wall.

A potted plant.

And the plant finally imbibed too much water.

Something aligned. Settled into its proper trajectory.

Silence was no longer part of Sophia’s jigsaw.

She drew a line – gently, without spectacle.

“Ai yi, I’ve told you before…”

👤❌👏

She was the quiet one. Not that day.

The shadow came to life.

“My turn to speak.”

She refused to stop speaking.

“I’ve never liked chicken with soy sauce. You wanted to think I did. It’s always Ah Boy’s achievements. What he has. I have them too. Have you asked?”

The shadow hovered.

👤❌👏

Silence seeping into the walls.

Into the room.

They continued eating.

But the room had adjusted.

The shadow grew taller. And took a step sideways.

And that moved the applause elsewhere.

Not to her. But an unheard echo for an unseen stage.

👤❌👏

Original story by Michelle Liew Tsui-Lin. AI tags are coincidental.

If you like this story, do join me on Patreon! Buy this blog a coffee — it keeps the words flowing and the lights Your kind donation via Paypal would be greatly appreciated!

Hurtful Noise

Not every message deserves a monument.
🐶🤲
Lina taps her phone.
Scrolls. 
Light tweaks transform her face. 
Her shoulders taut. 
Breath – short. 
Her thumb hovers. 
🐶🤲
Her mind –
Aware.
The WhatsApp Chat comes alive.
“How could she say that?”
“That was out of line!”
“If she wasn’t our mum -‘
Her heart narrows. 
The room –
Smaller than it once was.
🐶🤲
She clicks on the tab.
Closed.
The screen is black.
The room –
As it was.
🐶🤲
She returns to her room.
Three heads lift. 
Tails answer long before her.
Warm fur under her palm.
A warm weight against her legs.
Breath warming her soul.
🐶🤲
The phone.
Face down on the table.
The WhatsApp message –
Continues. Yet unseen.
🐶🤲
A head buries itself in her hand.
She pats it.
“it’s” alright.
🐶🤲
It’s about hurtful noise.
The message.
Not forgotten.
🐶🤲
Unrecorded.
🐶🤲

If you like this story, do join me on Patreon! Buy this blog a coffee — it keeps the words flowing and the lights Your kind donation via Paypal would be greatly appreciated!

The Last Stop on Mann’s Tour

Some hauntings don’t rattle chains. They wait in your notifications.

🕯️🌫️🚶‍♂️📖✨

I gathered with Elvis and the rest of the group, ready to grace ghostly lanes with gentle tiptoes. 

Our guide, Mann, was a fellow who engaged…though without unnecessary pomp. 

The buildings around the park were old. The streets, narrow.  Lamps hummed in a slightly strangled way, as if they hadn’t enough Strepsils.  

And we followed behind Mann like obedient shadows.

Mann launched into his spooky stories. But…they were…oddly personal.

Someone chortled suddenly. Uncomfortably.

The air thinned as the guide came to each stop.

The stories narrowed, like a zoom camera.

Oddly familiar – and tied to each group member. 

A woman who declined her mother’s last call – that same woman was now frantically tapping her mobile’s keypad. 

Then, there was the tale of the man who chose profit over humanity. That same man was shoving company leaflets. 

Then, there was the teen who caught footage of people falling off their bikes. He was filming a boy skidding past on a skateboard, yielding to the pavement.

Then Mann stopped with an abrupt flourish. He swiveled around from his position in front to face the group.

“These stories aren’t recorded hauntings. They’re our regrets. Our behaviours. Choices that replay in a Youtube loop long after we’ve made them. Check your phones.

Each group member scrolled through their message feeds and looked up, sheepish. 

With a missed notification. An unread message.       

“These spirits don’t flood buildings. They’re ours. Our neglected responsibilities.”

Suddenly, we weren’t afraid of darkness. Our fear? What awaited us at home.

The silence was loud. Clanking. 

Reminding.

And regret swarmed in, dark, hungry flies.

It crept over us quickly, a dangerous blanket. We dispersed, trying vainly to avoid it.

Mann again.  With a new group of ghost tourists. 

With their stories. Stories they must complete. 

🕯️🌫️🚶‍♂️📖✨

Original story by Michelle Liew Tsui-Lin. AI tags are coincidental.

If you like this story, do join me on Patreon! Buy this blog a coffee — it keeps the words flowing and the lights Your kind donation via Paypal would be greatly appreciated!

Mr. Tan Holds the Key

You voted. You signed. You agreed.

👨🏻‍🦳🔑🚪👀📱📄✔️

This poem is about a man, Mr. Tan.

My neighbour.

He has the key to my apartment. 

He says it’s to help me with emergencies.

👨🏻‍🦳🔑🚪👀📱📄✔️

The lift

On our corridor.

Always breaks down.

No one notices because they travel.

Mr. Tan has their parcels. 

He waters their plants. 

Checks on the residents.

👨🏻‍🦳🔑🚪👀📱📄✔️

He knows who’s in…

And who’s not.

👨🏻‍🦳🔑🚪👀📱📄✔️

Then –

👨🏻‍🦳🔑🚪👀📱📄✔️

Shoes.

Slightly moved.

The window was closed just now.

The towel – wasn’t it folded to the left?

Folded to the right now.

See the fridge door through the window?

It’s not shut tight.

A WhatsApp message from Mr. Tan.

“You forgot to turn off the stove.”

👨🏻‍🦳🔑🚪👀📱📄✔️

Nothing was stolen.

Nothing was damaged.

Nothing to report.

👨🏻‍🦳🔑🚪👀📱📄✔️

Mr. Tan passed by.

“You weren’t sleeping well last night.”

“Your living room light was on.”

“Instant noodles are bad for you.”

👨🏻‍🦳🔑🚪👀📱📄✔️

Just…neighbourly concern.

👨🏻‍🦳🔑🚪👀📱📄✔️

I talked to him.

“How did you enter my home?”

Mr. Tan showed me a document.

👨🏻‍🦳🔑🚪👀📱📄✔️

The management retains access.

It can conduct checks.

It can conduct inspections.

👨🏻‍🦳🔑🚪👀📱📄✔️

Mr. Tan is its representative.

👨🏻‍🦳🔑🚪👀📱📄✔️

I voted for him.

Thanked him.

Even gave him the spare key.

👨🏻‍🦳🔑🚪👀📱📄✔️

This poem is about privacy.

About permission.

How safety can become intrusion.

Mr. Tan holds the key.

So do I.

👨🏻‍🦳🔑🚪👀📱📄✔️

I gave it to him.

👨🏻‍🦳🔑🚪👀📱📄✔️

Original poem by Michelle Liew Tsui-Li. AI tags are coincidental.

If you like this story, do join me on Patreon! Buy this blog a coffee — it keeps the words flowing and the lights Your kind donation via Paypal would be greatly appreciated!

Steady Beneath the Red

The Chinese welcome the year of the Fire Horse this 2026.

But the horse isn’t always firey …it also possesses a gentle, rugged spirit.

For everyone on Vocal, for the Lunar New Year. And for those who need it at this time…may the gentle spirit of the horse, and the red packets of blessing, be a guide.

A red envelope

Sealed with good fortune and grace

A blessing of luck.

Second red packet

Closed and given with sweetness

A blessing that binds.

A third red packet

With success hidden within

Little gift of hope. 

A fourth red packet

Given with grace of good health

And a wish of strength.

Final red packet

Filled with nuggets of pure joy

For the year ahead. 

If you like this story, do join me on Patreon! Buy this blog a coffee — it keeps the words flowing and the lights Your kind donation via Paypal would be greatly appreciated!

Not Concluded Part 4

No outstanding issues – or were there?

🧾✔️✔️✔️ 🤫

Then, hairline cracks. Thin. Barely noticeable. Stretching across the walls.

The paint had begun to swell, creating faint damp lines along the skirting.

The paint cracked and blistered.

The corridor felt cool.

But they decided that it was within acceptable limits. No directio

A tenant mentioned the air in the corridor being damp. Bubbles along the door frame.

I recorded it as under monitoring.

Aware of the situation. Being addressed.

No damage.

A second person arranged to view the apartment — and cancelled.

So I went to clean it. Seasonal cleaning. Perhaps that would help.

I stepped into the unit and coughed.

My hands swelled. My gloves didn’t help.

The smell still clung.

But it was temporary. Nothing serious.

I sat in front of the computer, the log files in front of me.

To escalate — or not.

I decided to record the damage — but it didn’t need attention.

Just observation.

A pending review. No need to bother them.

I left it and went about my business.

Someone finally rented it. An elderly lady, looking for a quiet complex.

Ours was it.

She slipped slightly on the mouldy tile.

Filed a complaint. 

A third viewing was permanently cancelled. 

The damage would surface in time.

It always does.

But it was contained — for now.

🧾✔️✔️✔️ 🤫

Original microfiction series by Michelle Liew Tsui-Lin. AI tags are coincidental.

Follow it here:

Part 1 of the story is here.

Part 2 is here.

Part 3 is here.

If you like this story, do join me on Patreon! Buy this blog a coffee — it keeps the words flowing and the lights Your kind donation via Paypal would be greatly appreciated!

Not Concluded Part 3

No outstanding issues – or were there?

🧾✔️✔️✔️ 🤫

I had to go back to the apartment. Check on it.

They didn’t tell me to.

I passed by it again. It was easier to go over it myself.

But there was no need to go into it. I didn’t log it.

Somehow the air felt – more dense. it didn’t circulate as before. The walls had shadows on them. The ventilation – louder. 

Breathing. Constant humming.

It felt enclosed. 

I touched the mould with my gloves. It stained them. 

Deeper than yesterday. I had to replace them.

The debris on my sleeve. The clinging dampness.

That stayed. 

But minor.

They scheduled a viewing for the next day. It was brief – no questions. But the prospective tenant left, fast. They didn’t mention anything.  But didn’t return, or follow up. 

The unit remained- available.  

I was tired. I didn’t see the need to really clean it. I left the corners of the floor untouched. Left it for the next day — no need to attend to it right now. It could hold. I had other things to do. 

So the unit remained stable. The apartment block stayed as it was.

Everything as it was. Under control.

No need to bother revisiting. Or cleaning.

I could leave it alone.

🧾✔️✔️✔️ 🤫

Part 1 of the story is here.

Part 2 is here.

If you like this story, do join me on Patreon! Buy this blog a coffee — it keeps the words flowing and the lights Your kind donation via Paypal would be greatly appreciated!

Not Concluded Part 2

No outstanding issues – or were there?

🧾✔️✔️✔️ 🤫

I couldn’t put a finger on those calls — or the mould. So I did what any responsible janitor would do. I paid it a visit.

The unit was still unoccupied. The previous tenant had given it an airing — that was for sure. But the mould still appeared on the walls, in the exact spots it had earlier.

I wasn’t concerned. Vacant units were easy-peasy. There were no tenants who’d grouch at our presence.       

So, I got to work. The records showed that all issues had been resolved. The words were nothing new.

But there was something — different.

About the date.

Repeated.

Too repeated. As though someone had just checked and updated the logs —

logging “repaired” without checking.

So, I logged it again — myself. In the same language, same terms.

Professional. Recorded.

Repaired.

I didn’t comment — that wasn’t for me to do.

I just waited for instructions — that never came when they should have.

There were no further questions. No clarification.

No one asked that any action be taken.

It was just logged in the system — marked for monitoring.

Nothing for me to be concerned about.So I cleaned the unit once again. I adjusted the ventilation, just to keep the air flowing.

But viewings were postponed.

It was simpler and less costly to keep the apartment empty.

No problems — nothing needed coordinating.

So the issue remained contained – not a worry.

It didn’t disrupt life.

There was no smell from the apartment. No one claimed it. 

So no conclusion was required. There was no need to put anything on record.

They let the unit remain empty.

I was to do my job.

🧾✔️✔️✔️ 🤫

Part 1 began here.

Original Microfiction Series by Michelle Liew Tsui-Lin. AI tags are coincidental.

If you like this story, do join me on Patreon! Buy this blog a coffee — it keeps the words flowing and the lights Your kind donation via Paypal would be greatly appreciated!

Still Walkable

The little things can sometimes grow too large.

🔹➡️⚠️➡️🕳️

The sinkhole.

Minor.

A tiny flaw.

The road still held.

Everyone could walk.

The ground knew to dress in proper asphalt grey.

But each day it changed —

That grey dress grew wider.

And wider.

Then it started to disappear.

Collapsing into a hole of nothing.

Not abrupt.

Just overdue.

🔹➡️⚠️➡️🕳️

If you like this story, do join me on Patreon! Buy this blog a coffee — it keeps the words flowing and the lights Your kind donation via Paypal would be greatly appreciated!