Actions

Work Header

IRIS

Summary:

“He loved one who’s gone, and one who sees the gone.”

Eight years after losing the only man he ever loved, Babe buried his past and became Inspector Singha — a man of duty, silence, and guilt.
He thought he’d left everything behind. Until the day he met Thup, a young artist who could see the dead — the same gift that once connected him to the love he lost.

On their wedding, Singha finds Thup’s old amulet and returns it as a gift.
But the amulet awakens something else.
Someone else.

Charlie, the man Babe loved and failed to save.
A spirit bound by memory.
A secret that only Thup can see.

Now, three souls exist in the same home — one alive, one haunted, and one caught between.
And as old names are spoken again, past and present begin to blur.

In the quiet between worlds,
can love still choose whom it belongs to?

Chapter 1: The Echo of a Name

Chapter Text

IRIS

 

Chapter 1. The Echo of a Name

 

For eight years, time had no meaning. Charlie had drifted in a sea of grey, a soul without a name, a shadow without a face. He was a whisper lost in the wind, tethered to a world he couldn't remember by a thread he couldn't see. He had watched the boy named Thup grow, painting faces in the dark, but Charlie never knew why those painted eyes felt like a haunting familiar melody.

Until today.

The moment Singha’s fingers brushed against the silk of the red amulet, a violent spark ignited the void. It wasn't just heat; it was a memory. The scent of burnt rubber on a racetrack, the taste of cheap coffee in a crowded garage, and the feeling of a strong, calloused hand gripping his own. The 'seals' of the amulet shattered, and like a floodgate bursting, Charlie’s soul was dragged back into the light.

His vision cleared, sharp and agonizing. He stood at the edge of the altar, his translucent chest heaving with phantom breaths. And then, he saw him.

At first, Charlie’s heart—if a ghost could still have one—leaped. "Babe..." he tried to gasp, the name tasting like home. But the word dissolved into cold mist before it could leave his lips. The man standing just feet away was not the cocky, beautiful-eyed racer Charlie had died for. This man wore a heavy dark uniform, his shoulders weighed down by the invisible burden of a thousand lonely nights. His hair was styled differently, his expression guarded, his eyes—once full of fire—now looked like cold ash.

He was called Inspector Singha now. A stranger with the soul of his beloved.

Charlie watched, frozen in silence, as Singha took Thup’s hand. He watched the gentle way Singha adjusted the other man's collar—a gesture that used to be a secret language between them. Every smile Singha gave Thup was a stake through Charlie's heart. He had woken up from a nightmare only to realize he had been replaced in the dream he had helped build.

He was a ghost awakened just in time to witness his own funeral in the heart of the man he loved.

 

 


 

 

The sun dipped low, painting the sky in shades of bruised gold and soft apricot, casting a warm glow over the modest altar. It was a ceremony stripped of pretense, leaving only the raw, honest beauty of two souls finding anchor in one another.

Singha stood at the altar, looking every bit the protector Thup had come to rely on. For eight long years, he had lived as a man of shadows, a ghost inhabiting a living body, fueled only by duty and the cold remnants of a past he couldn't reclaim. But as he watched Thup walk toward him, the ice that had encased his heart for nearly a decade didn't just melt—it shattered.

He loved Thup. It wasn't a desperate replacement for what he had lost, nor was it a sense of obligation. It was a new light, a quiet and steady flame that had taught him he was allowed to be happy again before his time eventually came to join the stars. His Charlie… When he took Thup’s hands in his, Singha’s grip was firm and warm, his eyes reflecting a future he had once thought impossible. "I found it, Thup," Singha whispered, reaching into his pocket to produce a small, crimson silk pouch. "The one thing you thought was lost forever. With me, you never have to be afraid of the dark again."

​He placed the old amulet into Thup’s trembling palm.

​The moment the silk touched Thup's skin, a familiar thrum vibrated through his entire being. It wasn't just warmth; it was a homecoming. Thup’s breath hitched as his left eye pulsed with a sudden, searing clarity. And there, beneath the shade of a bowing willow tree, a figure coalesced from the shadows.

​It was his 'Angel'.

​Thup’s eyes brimmed with tears of pure joy. He couldn't speak, but his heart cried out in relief at the sight of his protector. Charlie looked at Thup and, despite the agony of seeing Babe with someone else, he forced a gentle, watery smile.

​"I, Singha, take you, Thup, to be my husband," Singha’s voice rang out, steady and full of life.

​The vows concluded with a kiss—a beautiful, lingering moment that sealed their new life together. The guests cheered, and the air felt light with celebration. Yet, just a few feet away, Charlie remained still. 

He felt a strange, detached relief. Everything was okay. Babe was safe. Babe was loved. But as the realization settled, it brought a profound sense of isolation. He had returned to find his post already filled, a lover who had arrived after the final curtain had fallen. He stood in the midst of their joy, a silent witness to the fact that he was now, truly, and utterly alone.

As the guests cheered and the couple shared their first kiss as husbands, Charlie didn’t move. He simply stared, his translucent eyes reflecting a happiness he could no longer touch, a remnant of a past that the world had finally, beautifully, outgrown.




 

 

The rain began to fall as night draped over the house, tapping a rhythmic, gentle melody against the windowpane. Inside, the air was thick with the scent of jasmine and something faint—a ghostly trail of sandalwood that only one of them could perceive.

Thup sat by the window in their new bedroom, still clad in his white wedding shirt. The red amulet glinted in his palm, feeling unusually heavy, as if it were tethered to something vast. He didn't need to look up to know he wasn't alone. A familiar warmth, soft and cool like moonlight, settled in the corner of the room.

"I missed you," Thup whispered, his voice a mere breath of relief.

Across from him, Charlie sat on the floor. He looked exactly as Thup remembered—calm, wearing those familiar glasses, his expression a mask of gentle serenity. "I thought you forgot me," Charlie said, his voice echoing like a distant memory.

"Never." Thup smiled through a fresh veil of tears. "I thought you’d left for good when the charm went missing. I was so scared, Angel. The shadows... they were getting louder without you."

"You called me back," Charlie replied simply. He looked at Thup, seeing the genuine happiness in the boy's eyes, and then his gaze drifted to the closed door—the door Babe would soon walk through.

Thup began to talk, his words tumbling out in a joyful rush. He spoke of the lonely nights, the fear of the dark spirits, and then, with a blush creeping onto his cheeks, he spoke of Singha. He praised the man who had saved him, the man who had just promised to spend a lifetime by his side.

Charlie listened in absolute silence. Every time Thup mentioned Singha’s name, Charlie’s translucent fingers would twitch, and his smile would falter for the briefest of moments. It was a jagged kind of pain—to be thanked for his protection while watching his own heart’s desire belong to another.

"You’re happy now," Charlie murmured, his voice steady despite the internal ruins. "That’s what matters."

Thup tilted his head, teasing gently, "You sound like an old brother giving me a blessing."

"Maybe that’s all I’m meant to be now," Charlie replied, a faint, heartbreaking smile hiding the depth of his loss.

The sound of footsteps approached the door. Charlie stood up, his form flickering. He didn't want to leave, but he knew he couldn't stay—not for this. As the door handle turned, Charlie stepped back into the deepest shadows of the room, becoming nothing more than a wisp of cold air.

Singha walked in, his eyes immediately finding Thup. He looked tired but peaceful. "Thup?" he said softly.

Thup startled, quickly tucking the amulet away. "P'Singha?"

Singha’s voice was careful, almost fragile as he looked at the space where Charlie had just been standing. "Were you… talking to someone?" Charlie…?

Thup hesitated, glancing at the empty corner. His Angel was there, invisible even to him now, but the air felt charged. Thup forced a smile. "I— no. I was just thinking out loud."

Singha took a step closer, his expression shifting into something pained. "I thought I heard.." He paused, swallowing hard. "Do you… See a spirit named Charlie here?"

The room went deathly still. In the shadows, Charlie’s expression crumpled. He shook his head at Thup, with a silent plea: Don't tell him. Don't let him know.

Thup’s heart ached at the raw vulnerability in Singha’s voice. "Why do you ask?" he murmured. "Who is he?"

For a heartbeat, Singha couldn’t speak. The mask of the stoic Inspector Singha cracked, revealing the ghost of Babe—the man who had lost everything eight years ago. He managed a quiet, brittle smile."Someone I..." he paused, the words catching in his throat. "Just a ghost from a dream, I suppose."

He exhaled, steadying himself, and reached for Thup’s hand. "Come on, Thup. You haven’t eaten. Let’s get something before we rest."

As they walked out together, Singha glanced back toward the shadowed corner one last time. His eyes were distant and hungry, searching for a ghost he had never stopped loving. And by the window, unseen and unheard, Charlie watched them go

Be happy, Babe,” Charlie whispered

 

 

TBC