Actions

Work Header

Where The Sun Holds The Star

Summary:

Daotok thought the past had finally stopped following him.

He had Arthit now. A love that felt warm, steady, and safe. Friends who stood beside him like family. A life that no longer belonged to old wounds.

But when Kram comes back, refusing to accept that Daotok has moved on, the quiet peace Daotok built begins to shake.

And this time, Daotok will not have to face it alone.

Notes:

Hello, this story focuses mainly on Daotok and Arthit, with all canon pairings included. Protective boyfriend, protective friends, hurt/comfort, and happy ending. Hope you enjoy reading. Sorry if my English is not perfect. ❤️

(See the end of the work for more notes.)

Work Text:

Daotok had always thought that happiness would arrive loudly.

Maybe because pain had always been loud for him.

Pain came with arguments. With doors closing too hard. With words that stayed under his skin long after the person who said them had left. Pain came with pretending he was fine while his hands shook beneath the table. Pain came with smiling because it was easier than explaining why his chest felt too small to breathe in.

But happiness, he later learned, was quiet.

Happiness was Arthit’s hand resting at the small of his back when they walked through campus together.

Happiness was a bottle of milk tea appearing beside his laptop because Arthit had noticed he had skipped breakfast.

Happiness was North shouting his name from across the faculty building like they were separated by oceans instead of twenty steps.

Happiness was Nao stealing fries from Tiger’s plate and then hiding behind Daotok when Tiger complained.

Happiness was Johan pretending not to care while carefully pushing North’s bag higher on his shoulder.

Happiness was Tonfah smiling softly while Hill scolded everyone to eat properly.

Happiness was Phoon teasing Easter until Easter turned red, then quietly fixing Easter’s collar when no one was supposed to be looking.

Happiness was not dramatic.

It did not need to prove itself.

It stayed.

Daotok was still learning how to trust that.

“Dao.”

The voice came from beside him, low and familiar.

Daotok looked up from his notebook. Arthit stood there with two drinks in his hands, the sunlight catching along the side of his face. He looked calm as always, but Daotok knew him well enough now to see the little crease between his brows.

“You’ve been staring at the same page for ten minutes,” Arthit said.

Daotok blinked, then looked down.

He had written half a sentence.

Then nothing.

“Oh.” Daotok laughed softly, embarrassed. “I think my soul left my body for a while.”

Arthit sat beside him and placed one drink in front of him. “Then call it back. You still have class later.”

Daotok wrapped his fingers around the cup. “Yes, P’Arthit.”

Arthit looked at him.

Daotok smiled sweetly.

“What?” he asked.

“You only call me that when you want to look innocent.”

“I am innocent.”

“You are not.”

Daotok’s smile widened a little. “But you like me.”

Arthit’s expression softened before he could stop it. That was one of Daotok’s favourite things about him. Arthit always tried to look composed, like nothing could shake him, but sometimes his feelings betrayed him in the smallest ways.

A softer gaze.

A slower breath.

A hand reaching out before he remembered they were in public.

“I do,” Arthit said quietly.

Daotok’s heart gave the same helpless flutter it always did.

Even now, after all this time, he still felt shy when Arthit said things like that directly.

Before he could answer, a loud voice cut through the moment.

“Dao!”

Daotok turned just in time to see North running toward them with Nao behind him and Tiger walking at a slower pace, looking like he had already accepted that stopping North was impossible.

North dropped into the seat across from Daotok with a dramatic sigh.

“I nearly died.”

Tiger sat beside Nao. “You climbed one staircase.”

“It was a very emotional staircase.”

Nao nodded seriously. “I believe him. The stairs were rude.”

Tiger looked at him. “You took the elevator.”

Nao immediately leaned closer to Daotok. “Dao, Tiger is bullying me.”

Tiger sighed. “You lied.”

“I was protecting my image.”

“What image?”

“My cute image.”

North pointed at Nao. “Correct. Let him live.”

Arthit watched them with the expression of a person who had seen this exact argument in ten different forms and had grown used to all of them.

Daotok laughed, the tightness in his chest loosening.

It was easy with them.

Sometimes Daotok wondered if they knew how much that meant.

He had friends before, of course. People he smiled with. People he studied with. People he greeted in hallways.

But this was different.

This was people noticing when his smile became too thin. People sitting beside him without forcing him to explain. People who understood that sometimes love was loud protection, and sometimes it was simply staying close.

“Where are the others?” Daotok asked.

“P’Hill and P’Fah are buying food,” North said. “Easter and Phoon are coming from the library. Johan said he had something to settle.”

Arthit glanced at him. “Something?”

North shrugged. “He said not to ask.”

Tiger looked unimpressed. “That usually means he is buying you something.”

North gasped. “That is not true.”

Nao looked at him. “It is always true.”

Daotok smiled into his drink.

Then his phone vibrated.

Once.

Then again.

He glanced down.

Unknown number.

For a moment, he thought nothing of it. Spam calls had been annoying lately. He turned the phone over and let it ring out.

Arthit noticed anyway.

“Who is it?”

“Unknown number,” Daotok said lightly. “Probably insurance.”

His phone stopped vibrating.

Then a message appeared.

Daotok looked down before he could stop himself.

Unknown: Dao. It’s me. We need to talk.

The world around him did not stop.

North was still complaining about stairs. Nao was still stealing Tiger’s drink. Arthit was still sitting beside him, close enough that their shoulders nearly touched.

Everything continued normally.

Only Daotok went still.

His fingers tightened around the cup until the plastic bent slightly.

Arthit’s eyes dropped to his hand.

“Dao?”

Daotok locked the screen quickly.

“It’s nothing.”

Arthit did not answer right away.

Daotok hated that Arthit knew him too well.

Hated it, and loved it, and feared it all at once.

“Dao,” Arthit said again, softer this time.

Daotok swallowed. “Really. It’s nothing.”

Across the table, North stopped talking.

That was when Daotok realized his face must have changed.

North looked at him, then at Arthit. Nao’s playful expression faded. Tiger sat straighter.

“Dao?” North asked carefully. “Are you okay?”

Daotok forced a smile.

It felt wrong on his face.

“Yes. I’m fine.”

Arthit did not believe him.

Daotok knew because Arthit’s hand moved under the table and gently covered his.

Warm.

Steady.

Safe.

Daotok looked down at their hands and tried to breathe.

His phone vibrated again.

This time, he did not look.

But the name was already in his head.

Kram.

A name he had not said out loud in months.

A name from a life Daotok had tried very hard to leave behind.


Kram used to love him like Daotok was something to keep.

At first, Daotok had mistaken that for devotion.

It was easy to mistake things when you wanted to be loved.

Kram remembered his coffee order. Kram walked him to class. Kram got jealous when others looked at him and Daotok, young and foolish and desperate to be chosen, thought jealousy meant he was precious.

Then the jealousy became rules.

Don’t go there.

Don’t talk to him.

Why didn’t you answer?

Why are you smiling at someone else?

Why do you need friends when you have me?

Love, Daotok learned, could become a cage if the person holding it called control protection.

Leaving had not been simple.

Kram cried. Then shouted. Then promised to change. Then blamed Daotok for giving up. Then disappeared long enough for Daotok to believe it was finally over.

And then Arthit happened.

Not suddenly.

Not dramatically.

Arthit did not crash into Daotok’s life like a storm. He arrived like sunrise. Slow, warm, patient. He never demanded Daotok’s trust. He earned it in little pieces.

He listened.

He waited.

He stayed.

When Daotok flinched from affection, Arthit did not get angry.

When Daotok apologized too much, Arthit only said, “You don’t need to apologize for feeling.”

When Daotok woke up from old memories with tears on his face, Arthit held him without asking for details he was not ready to give.

Being loved by Arthit felt different.

It felt like being allowed to breathe.

So Daotok had told himself that the past was finished.

Kram was gone.

Daotok had moved on.

He was happy now.

But that evening, as he sat on Arthit’s bed with his knees pulled to his chest and his phone lying face down between them, Daotok realized the past did not always stay buried just because he wanted it to.

Arthit sat beside him, not touching yet.

Waiting.

Always waiting for permission.

That made Daotok want to cry more than anything else.

“You can ask,” Daotok said quietly.

Arthit looked at him. “I know.”

“But you didn’t.”

“Because you looked like you were trying not to run.”

Daotok gave a small, broken laugh. “Was I obvious?”

“To me?” Arthit said. “Yes.”

Daotok looked away.

The room was quiet. Outside, the sky had turned orange, the last light of day spilling across the floor. Daotok stared at it because it was easier than looking at Arthit.

“It’s Kram,” he said at last.

Arthit did not move.

But something in the air changed.

Not anger. Not yet.

Control.

Arthit was very good at holding himself still when he was angry.

“Your ex,” Arthit said.

Daotok nodded.

“He messaged you?”

“Yes.”

“What did he say?”

Daotok picked up his phone with trembling fingers and opened the messages. There were more now.

Kram: Dao, don’t ignore me.
Kram: I know you saw my message.
Kram: We ended badly. I just want to talk.
Kram: I saw you today.
Kram: Is that senior really your boyfriend now?

Daotok felt Arthit’s gaze sharpen beside him.

He handed the phone over.

Arthit read everything silently.

Too silently.

Daotok watched his face, panic building again. “P’Arthit.”

Arthit looked at him immediately.

“I didn’t reply.”

“I know.”

“I didn’t know he was there.”

“I know.”

“I don’t want to see him.”

Arthit placed the phone down and reached for him slowly. “Come here.”

Daotok went.

He hated how fast he folded into Arthit’s arms. Hated that fear still had this much power over him.

But Arthit held him like there was nothing shameful about needing comfort.

One hand pressed between Daotok’s shoulder blades. The other cradled the back of his head.

“I believe you,” Arthit said.

Daotok closed his eyes.

The words hit something deep inside him.

“I’m sorry,” Daotok whispered.

Arthit’s hold tightened. “Don’t.”

“But this is my problem.”

“No,” Arthit said, voice firm. “Someone making you feel unsafe is not only your problem.”

Daotok buried his face against Arthit’s shoulder.

“He might just want to talk.”

“Do you want to talk to him?”

“No.”

“Then he doesn’t get to.”

It sounded so simple when Arthit said it.

Daotok wished it felt that simple inside him.

“He doesn’t accept endings,” Daotok admitted. “He always turns everything into a discussion. If I say no, he asks why. If I explain, he argues. If I cry, he says I’m hurting him.”

Arthit was quiet for a moment.

Then he said, “Dao, look at me.”

Daotok lifted his head.

Arthit’s eyes were steady. Serious. Gentle, but with something protective burning beneath.

“You don’t owe him a chance to convince you.”

Daotok’s throat tightened.

“You don’t owe him softness because he once had you,” Arthit continued. “You don’t owe him your time. You don’t owe him your fear. If you say no, it is no.”

Daotok’s eyes burned.

Arthit lifted a hand and wiped the first tear before it could fall far.

“And if he comes near you again,” Arthit said, “he will deal with me.”

Daotok let out a shaky breath. “You sound scary.”

“I am scary.”

Daotok laughed weakly.

Arthit’s mouth softened. “Only for people who hurt you.”

Daotok leaned into him again.

For a while, they stayed like that.

Then Daotok’s phone vibrated again.

Both of them looked at it.

Another message.

Kram: I know where your class is tomorrow. Don’t make this difficult.

Daotok’s blood went cold.

This time, Arthit picked up the phone first.

His expression changed completely.

“Dao,” he said, voice low. “We’re telling the others.”

Daotok’s first instinct was to refuse.

Not because he did not trust them.

Because he did.

And that was terrifying.

He had spent so long making himself small around other people’s anger that being protected still felt unfamiliar. Like something he had to earn. Like something that could be taken away if he became too much trouble.

Arthit saw the hesitation.

“You are not a burden,” he said.

Daotok looked at him sharply.

Arthit’s gaze did not waver.

“You were thinking it.”

Daotok’s lips trembled.

“I don’t want everyone to worry.”

“They will worry more if you hide it.”

Daotok knew he was right.

He hated that too.

After a long moment, he nodded.

“Okay.”

Arthit kissed his forehead.

“Good.”

Daotok closed his eyes at the touch.

Outside, the sun had fully disappeared.

But Arthit was still warm.


North arrived first.

Not because he lived closest, but because he panicked fastest.

He burst through Arthit’s door with Johan behind him, one hand gripping the back of North’s shirt like he had physically stopped him from running through walls.

“Dao!” North rushed forward and dropped to his knees in front of him. “Are you hurt? Did he touch you? Where is he? I will bite him.”

Johan sighed. “You will not bite anyone.”

“I might.”

“You will not.”

Daotok, despite everything, laughed.

North’s eyes went shiny immediately. “Don’t laugh. I’m serious. I can be dangerous.”

“You cried because a gecko looked at you last week,” Johan said.

“That gecko had evil energy.”

Daotok laughed again, softer this time, and North seemed relieved by it.

Nao and Tiger arrived next, followed by Hill, Tonfah, Easter, and Phoon. Soon, Arthit’s room felt smaller than usual, filled with people Daotok loved and people who loved him enough to look angry on his behalf.

That was almost harder than fear.

Daotok sat on the edge of the bed while Arthit stood beside him, one hand resting on his shoulder.

Not possessive.

Present.

Arthit explained because Daotok’s voice kept failing halfway through.

He showed them the messages.

The room went very quiet.

Too quiet.

North’s face lost all its playfulness.

Nao’s hand curled into a fist.

Tiger’s jaw tightened.

Hill’s expression turned cold in a way Daotok had rarely seen.

Tonfah looked gentle, but his eyes were sharp.

Easter covered his mouth, looking worried.

Phoon stood closer to him, protective even in silence.

Johan read the final message twice.

Then he looked up.

“He threatened to come to your class.”

Daotok swallowed. “He said he knows where it is.”

North stood so fast Johan had to catch his wrist. “I’m going to find him.”

“No,” Johan said.

“Johan.”

“No.”

“But—”

Johan stepped in front of him, voice calm but firm. “We protect Dao by being smart, not by giving that guy a reason to twist the story.”

North looked like he hated that Johan was right.

“I hate being smart,” he muttered.

“I know,” Johan said.

Daotok almost smiled.

Hill spoke next. “Dao, has he done this before? Showing up? Sending messages?”

Daotok hesitated.

Arthit’s hand squeezed his shoulder once.

Daotok breathed in.

“Before we broke up, yes. After, not for a while. He messaged from different numbers for a few weeks, but then it stopped.”

“How bad was it?” Tonfah asked gently.

Daotok looked down at his hands.

He did not want to say.

He also knew they needed to understand.

“He didn’t hit me,” Daotok said first, because that was always the sentence people waited for.

The room remained silent.

Daotok hated how his voice sounded. Small. Defensive. Like he was still trying to make the past acceptable.

“He just… didn’t like when I did things without him. He got upset if I didn’t reply fast. He checked who I was with. Sometimes he waited outside my class. If I told him I needed space, he said space meant I didn’t love him.”

North’s eyes filled with tears.

Daotok quickly looked away.

“I thought it was normal at first,” he whispered. “Or maybe I wanted it to be normal.”

Arthit moved then.

He sat beside Daotok and took his hand openly.

“You were not wrong for wanting to be loved,” Arthit said.

Daotok’s chest ached.

Nao came closer and crouched in front of him, beside North.

“Dao,” Nao said, voice unusually serious. “Listen to me. That was not love.”

Daotok nodded, but his eyes blurred.

“I know that now.”

Tiger placed a hand on Nao’s shoulder, but his eyes stayed on Daotok. “Tomorrow, you won’t go anywhere alone.”

Daotok blinked. “Tiger—”

“No,” North said immediately. “Correct. We make schedule.”

“Schedule?” Daotok repeated.

North grabbed his phone. “Yes. Protection schedule.”

Johan looked pained. “Please don’t call it that.”

“I will call it Operation Protect Dao.”

“No.”

“Operation Bite Kram?”

“Absolutely not.”

Nao raised his hand. “Operation Star Shield.”

North gasped. “That’s good.”

Tiger sighed. “Why are we naming it?”

“Because names give power,” Nao said solemnly.

Hill rubbed his forehead. “The important thing is Dao is not alone.”

Tonfah nodded. “We can walk with you between classes. Stay in public areas. Keep screenshots. If he approaches, don’t engage.”

Phoon looked at Arthit. “And report it?”

Arthit’s face was calm, but his voice was not. “Yes.”

Daotok looked up quickly. “Report?”

Arthit turned to him. “Dao, he threatened to come to your class after you ignored him.”

“But what if it becomes bigger?”

“It already became bigger when he made you scared.”

Daotok looked around the room.

No one looked annoyed.

No one looked burdened.

They looked worried. Angry. Protective.

For him.

Easter sat beside Daotok carefully. “Dao, can I say something?”

Daotok nodded.

Easter’s voice was soft. “Sometimes when people hurt us, we think peace means staying quiet so they don’t get angry. But that only gives them more space to hurt us.”

Daotok stared at him.

Easter smiled sadly. “You deserve real peace.”

Daotok broke a little at that.

North immediately hugged his legs from the floor.

Nao joined from the other side.

Easter leaned his shoulder against Daotok’s.

Tiger stood behind Nao like a guard dog pretending to be human.

Johan rested a hand on North’s head.

Hill and Tonfah exchanged a quiet look.

Phoon squeezed Easter’s shoulder.

Arthit held Daotok’s hand through all of it.

Daotok cried then.

Not loudly.

Just enough for the fear to leave his body in small, shaking pieces.

And nobody made him feel ashamed.


Kram came the next day.

Daotok had hoped he would not.

Hope, he realized, was sometimes just fear wearing softer clothes.

His morning class ended at eleven. Arthit had wanted to wait outside, but Daotok knew he had a meeting with his lecturer. It had taken nearly ten minutes to convince him not to skip it.

“I’ll be with North and Nao,” Daotok had promised.

“And Tiger,” Arthit said.

“And Tiger.”

“And Johan is nearby.”

Daotok had smiled weakly. “P’Arthit, are you placing guards around me?”

“Yes.”

“At least pretend you’re not.”

“No.”

Daotok had wanted to laugh and cry at the same time.

So when class ended, Daotok packed slowly, reminding himself that he was not alone.

North waited by the door with Nao. Tiger leaned against the wall outside, arms crossed. From the hallway, Daotok could see Johan near the staircase, pretending to look at his phone.

It should have made him feel safe.

It did.

Until he saw Kram.

He was standing near the notice board.

Same face.

Same familiar posture.

Same smile that once made Daotok feel chosen and now made his stomach twist.

“Dao,” Kram said.

North immediately stepped in front of Daotok.

Nao moved beside him.

Tiger straightened.

Kram’s eyes flicked over them, irritation flashing before he covered it with a smile.

“I just want to talk to him.”

Daotok’s mouth went dry.

North’s voice was bright and sharp. “He doesn’t want to talk to you.”

Kram ignored him and looked at Daotok. “Dao, can you not let your friends speak for you?”

Daotok flinched.

It was such an old trick.

Make him feel childish.

Make him feel guilty.

Make him prove he had the right to say no.

Nao noticed.

His expression changed.

“He can speak,” Nao said. “He just doesn’t owe you anything.”

Kram laughed once, without humour. “Who are you?”

“Someone who understands basic boundaries.”

Tiger stepped forward. “Leave.”

Kram’s jaw tightened.

His eyes returned to Daotok.

“Dao,” he said, softer now. “Please. Five minutes.”

Daotok’s fingers trembled around his bag strap.

North glanced back at him. “Dao?”

Everyone waited.

Not forcing.

Not answering for him.

Waiting for him to choose.

Daotok looked at Kram.

For a second, memory overlapped with the present.

Kram smiling at him after class.

Kram holding his hand.

Kram saying, “I just love you too much.”

Kram saying, “You make me like this.”

Kram saying, “No one will understand you like I do.”

Then Daotok looked at North standing in front of him. Nao beside him. Tiger ready to move. Johan watching from the stairs. Arthit’s messages on his phone from ten minutes ago.

Arthit: Text me when class ends.
Arthit: Don’t be brave alone.
Arthit: I love you.

Daotok breathed in.

Then he said, “No.”

Kram’s face changed.

Just a little.

But Daotok saw it.

“What?”

“I don’t want to talk to you.”

Kram smiled again, but it looked strained. “Dao, don’t be like this. I came all the way here.”

“I didn’t ask you to.”

North made a small proud sound.

Kram’s eyes hardened. “So this is because of him?”

Daotok knew who he meant.

Arthit.

His safe place.

His sunrise.

His choice.

“No,” Daotok said, voice shaking but clear. “This is because of me.”

Kram stared at him.

“I don’t want to see you,” Daotok continued. “I don’t want to talk. I don’t want messages. I don’t want you waiting outside my class.”

“Dao—”

“No.” Daotok’s voice cracked, but he did not stop. “We are over. Please leave me alone.”

For one beautiful second, Daotok felt free.

Then Kram stepped forward.

Tiger moved first.

He blocked him before Kram could get close.

“I said leave,” Tiger repeated.

Kram glared. “Don’t touch me.”

“Then don’t move closer.”

The hallway had begun to draw attention. Students slowed. A few whispered. Someone took out a phone.

Kram noticed and immediately changed his expression.

He looked hurt now.

Wounded.

Like Daotok had done something cruel.

“Dao,” he said, voice louder, “I just wanted closure. Are you really going to humiliate me like this?”

Daotok froze.

There it was.

The trap.

North snapped, “You humiliated yourself.”

Johan finally approached, calm and cold. “You should go.”

Kram looked at Johan, then at the others. “This is none of your business.”

“It became our business when you scared our friend,” Johan said.

Kram scoffed. “Friend?”

His gaze slid back to Daotok.

“You always do this,” Kram said. “You make people pity you.”

The words hit like a slap.

Daotok went still.

North’s face changed completely.

“What did you say?” North asked.

Johan put a hand on his shoulder, but even his expression had turned dangerous.

Nao looked furious. “Say that again.”

Kram smiled bitterly. “You don’t know him like I do.”

“No,” Daotok whispered.

Everyone turned.

Daotok’s hands were shaking so badly now that he could barely hold his bag.

But he was still standing.

Still breathing.

Still there.

“You don’t know me anymore,” Daotok said.

Kram’s expression flickered.

Daotok swallowed hard. “Maybe you never did.”

Kram looked like he wanted to argue.

Then a voice came from behind them.

“Dao.”

Arthit.

Daotok turned.

Arthit stood at the end of the hallway, still in his faculty shirt, breath slightly uneven like he had walked fast or run. His eyes found Daotok first.

Checking.

Always checking.

Daotok gave the smallest nod.

Arthit’s gaze moved to Kram.

The warmth disappeared from his face.

He walked forward, slow and controlled, until he stood beside Daotok.

Not in front of him.

Beside him.

Daotok loved him so much in that moment it hurt.

Kram looked Arthit up and down. “So you’re the boyfriend.”

Arthit did not answer the bait.

Instead, he looked at Daotok. “Do you want to leave?”

Daotok nodded.

Arthit held out his hand.

Daotok took it.

Kram laughed. “That’s it? You’re just going to walk away?”

Arthit stopped.

Daotok felt the tension in his hand.

For a second, he thought Arthit would turn around and say something devastating.

But Arthit only looked back once.

“He said no,” Arthit said. “That is the end.”

Then he led Daotok away.

And this time, Daotok did not look back.


Daotok made it to the quiet corner behind the library before his knees weakened.

Arthit caught him immediately.

“Dao.”

“I’m okay,” Daotok said automatically.

“No, you’re not.”

Daotok tried to laugh, but it came out broken. “Maybe not.”

Arthit lowered him carefully onto the bench. North and Nao hovered nearby, both looking like they wanted to hug him but were afraid of overwhelming him. Tiger stood guard at the path. Johan spoke quietly on the phone, probably to Hill.

Daotok stared at his own hands.

They were still shaking.

“I said no,” he whispered.

Arthit crouched in front of him. “You did.”

“I really said it.”

“Yes.”

Daotok looked at him. “I was scared.”

Arthit’s eyes softened. “I know.”

“But I still said it.”

Arthit took his hands gently. “I’m proud of you.”

Daotok’s face crumpled.

North made a wounded sound and immediately threw himself beside Daotok. “Dao, don’t cry. If you cry, I’ll cry.”

Nao sat on Daotok’s other side. “I’m already crying inside.”

Tiger glanced over. “Only inside?”

Nao sniffed. “Outside later.”

Daotok laughed through his tears.

Arthit rubbed his thumbs over Daotok’s knuckles.

“You were brave,” Arthit said.

Daotok shook his head. “I didn’t feel brave.”

“Brave people rarely do.”

Daotok leaned forward until his forehead rested against Arthit’s shoulder.

“I don’t want him to ruin this,” he whispered. “Us. My life. My friends. Everything.”

Arthit’s hand moved to the back of his head.

“He won’t.”

“How do you know?”

“Because we won’t let him.”

Daotok closed his eyes.

Behind him, North said, “Correct. Operation Star Shield is active.”

Johan, who had just returned, sighed. “You’re still using that name?”

“Yes.”

Hill arrived with Tonfah, Easter, and Phoon minutes later.

The moment Easter saw Daotok’s tearful face, he nearly cried too.

Phoon looked at Kram’s direction even though Kram was no longer there. “Where is he?”

“Gone,” Johan said.

“For now,” Tiger added.

Hill’s face darkened. “Then we report this today.”

Daotok opened his mouth.

Arthit looked at him gently. “Dao.”

Daotok closed it again.

He was tired.

So tired of being afraid.

“Okay,” he said.

Tonfah sat beside North and reached for Daotok’s shoulder. “We’ll go with you.”

Daotok looked at all of them.

His strange, loud, loving little family.

The fear was still there.

But it was no longer the biggest thing in his chest.

“Thank you,” Daotok whispered.

North hugged him carefully. “No need. You’re ours.”

Daotok blinked.

Nao nodded. “Yes. Our Dao.”

Tiger looked away, but his ears were slightly red. “Don’t make it weird.”

“It’s already weird,” Phoon said.

Easter smiled. “But in a good way.”

Arthit looked at Daotok.

“And mine,” he said quietly.

Daotok’s face warmed.

North gasped loudly. “P’Arthit flirting during crisis!”

Arthit did not look embarrassed. “Yes.”

Daotok laughed properly this time.

It did not erase what happened.

It did not fix everything.

But it reminded him of something important.

Kram had been part of his past.

But this was his present.

And Daotok was not alone anymore.


The report was made before sunset.

Daotok sat between Arthit and Tonfah in the student affairs office, fingers curled tightly around the hem of his shirt while Hill explained everything with calm precision.

The messages.

The threat.

Kram waiting outside class.

The way he stepped closer after Daotok had already said no.

Arthit stayed quiet beside him, but his hand never left Daotok’s.

Whenever Daotok’s breathing became uneven, Arthit squeezed once.

Not forcing him to speak.

Just reminding him.

I’m here.

The staff listened seriously. Screenshots were saved. A note was made. Daotok was told to report immediately if Kram contacted him again or appeared near his class.

It should have made him feel better.

It did, a little.

But fear was not logical.

Fear did not disappear just because adults wrote things down.

That night, Daotok lay on his bed and stared at the ceiling while Arthit sat on the floor beside him, leaning against the mattress. They were not talking. They did not need to.

Arthit had refused to leave until Daotok slept.

Daotok had refused to sleep because closing his eyes meant being alone with memories.

So they stayed like that.

Quiet.

Tired.

Together.

“P’Arthit,” Daotok whispered.

“Hm?”

“What if he doesn’t stop?”

Arthit looked up.

The room was dim, but Daotok could still see his eyes.

“Then we continue stopping him.”

Daotok turned onto his side. “Aren’t you tired?”

“No.”

“You didn’t even think about it.”

“I don’t need to.”

Daotok’s throat tightened. “You should be tired of me.”

Arthit’s expression changed.

He stood, then sat carefully on the edge of the bed.

“Dao.”

Daotok looked away.

“I don’t know why my brain says things like that,” he whispered. “I know you love me. I know everyone cares. But sometimes I still feel like one day you’ll realize I’m too much trouble.”

Arthit was silent for a moment.

Then he leaned down and pressed a kiss to Daotok’s forehead.

“You are not trouble,” he said. “You are someone I love.”

Daotok closed his eyes.

“And loving you is not tiring.”

A tear slipped down Daotok’s cheek.

Arthit wiped it gently.

“Kram made you believe love has conditions,” Arthit said. “I will spend as long as I need proving mine doesn’t.”

Daotok broke.

Not loudly. Not dramatically.

Just a soft, helpless sound that left his chest before he could stop it.

Arthit pulled him close.

Daotok held onto him with both hands.

For the first time that night, he slept.


For three days, nothing happened.

That should have been good.

Instead, it made everyone more nervous.

North called it “villain silence.”

Johan told him not everything needed a dramatic name.

North disagreed.

Nao created a group chat named Star Shield Headquarters.

Tiger changed it to Dao Safety Group.

Nao changed it back.

Arthit muted the chat after North sent forty-seven stickers in one hour, but Daotok knew he still checked every message.

The protective schedule became real.

North walked with Daotok after morning class. Nao and Tiger sat with him during lunch. Easter and Phoon joined whenever they could. Hill and Tonfah checked in between their own classes. Johan appeared in random places with perfect timing, usually right when North was about to do something impulsive.

And Arthit—

Arthit became Daotok’s shadow whenever possible.

Not suffocating.

Never that.

He still let Daotok choose. Still let him breathe.

But he was there.

Waiting outside lecture halls. Walking him to the bus stop. Sitting beside him at dinner. Sending short messages that made Daotok feel held even when they were apart.

Arthit: Eat lunch.
Arthit: Don’t skip water.
Arthit: I’m outside when you finish.
Arthit: I miss you.

That last one made Daotok stare at his phone for five full minutes.

North saw and immediately screamed.

By the fourth day, Daotok almost began to believe Kram had given up.

Then he found the envelope.

It was inside his locker.

Plain white.

No name on the front.

Daotok stared at it for several seconds before touching it.

His stomach already knew.

“Dao?” Easter asked beside him.

Daotok opened it with cold fingers.

Inside was a photo.

Him and Arthit.

Taken from a distance.

They were sitting at the campus café, Arthit smiling softly while Daotok leaned against his shoulder.

On the back, written in black pen:

You look happier when you’re pretending.

Daotok could not breathe.

The hallway tilted.

Easter grabbed his arm. “Dao?”

Daotok tried to answer, but no sound came out.

Phoon, who had been walking ahead, turned back immediately. “What happened?”

Easter saw the photo.

His face went pale.

Then angry.

“Phoon,” Easter said, voice shaking.

Phoon took one look and pulled out his phone.

Within minutes, everyone knew.

Within ten, Arthit arrived.

Daotok had been moved to a quieter bench by then, Easter holding one of his hands while Phoon stood in front of them like a wall.

Arthit did not run when he saw Daotok.

He walked.

Controlled.

Too controlled.

But when he crouched in front of Daotok, his hands were gentle.

“Dao.”

Daotok looked at him.

“I’m not pretending,” Daotok whispered.

Arthit’s expression cracked.

Just for a second.

Then he took Daotok’s hands and pressed them against his own chest.

“I know.”

“He wrote that.” Daotok’s voice trembled. “He wrote that like he knows me better than I know myself.”

“He doesn’t.”

Daotok shook his head. “Why does it still hurt?”

“Because he knew where to press.”

Daotok’s eyes filled again.

Arthit touched his cheek.

“But he is wrong.”

Daotok closed his eyes.

Arthit’s voice lowered. “Look at me, Dao.”

Daotok opened his eyes.

“I know when you’re pretending,” Arthit said. “I know your polite smile. I know your nervous laugh. I know when you say you’re fine because you don’t want people to worry.”

Daotok’s breath caught.

“And I also know when you’re happy,” Arthit continued. “I know because your eyes soften first. Because you lean closer without noticing. Because you talk more. Because you sing under your breath when you think no one hears you.”

Daotok’s tears fell.

“So no,” Arthit said. “You are not pretending with me.”

Daotok covered his mouth.

Arthit reached up and pulled his hand away gently.

“Do not let him take that from you.”

Daotok nodded, crying too hard to speak.

North arrived next, breathless and furious. “Where is he?”

Johan caught his shoulder. “North.”

“No. This is stalking. This is creepy. This is criminal drama behaviour.”

Nao arrived with Tiger and immediately looked at the photo. His expression turned sharp.

“He put it in Dao’s locker,” Nao said.

Tiger’s voice was low. “Then he knows Dao’s schedule.”

Hill took the envelope carefully with tissue. “Don’t touch it more. We’ll bring this too.”

Tonfah looked at Daotok. “Dao, are you okay to report this now?”

Daotok wanted to say no.

He wanted to go home. Hide under a blanket. Pretend the world could not reach him.

But Arthit was still holding his hands.

Easter was still sitting beside him.

Everyone was still there.

Daotok swallowed.

“Yes,” he said. “I can do it.”

Arthit’s eyes softened with pride.

“Okay,” he said. “We’ll go together.”


Kram did not appear on campus again that week.

But his presence stayed everywhere.

In Daotok’s hesitation before opening his locker.

In the way he looked over his shoulder when walking.

In how his body tensed at unknown numbers.

In how Arthit’s jaw tightened every time Daotok flinched.

The university issued a warning. Kram was told not to approach Daotok or enter areas near his classes without valid reason. Daotok blocked every number, but new ones still appeared.

Some messages were apologetic.

I miss you.

Some were angry.

You changed because of him.

Some were cruel.

He’ll get tired of fixing you.

That one made Daotok vomit in the bathroom after lunch.

Arthit found him there because Nao called him.

Daotok was sitting on the floor, shaking, while Nao rubbed his back and Tiger stood outside the door to keep people away.

When Arthit came in, Daotok immediately tried to apologize.

“I’m sorry,” he choked.

Arthit knelt in front of him. “Stop apologizing.”

“I’m ruining your day.”

“You’re having a panic attack.”

Daotok cried harder. “I hate this. I hate that he can still make me like this.”

Arthit pulled him into his arms right there on the bathroom floor.

Nao quietly left with Tiger, giving them space.

Daotok clung to Arthit’s shirt.

“I’m scared you’ll believe him,” he whispered.

Arthit went still.

Then his arms tightened.

“Dao,” he said, voice rough. “There is nothing he can say that will make me love you less.”

Daotok shook his head.

“He says things that sound true.”

“Then listen to me until my words become louder.”

Daotok lifted his wet face.

Arthit looked devastated and furious and helpless all at once.

“You are not broken,” Arthit said. “You are hurt. There is a difference.”

Daotok sobbed.

“You are not something I fix. You are someone I love.”

Daotok pressed his face back into Arthit’s shoulder and cried until he had nothing left.

Outside, North arrived and was apparently stopped by Johan from storming into the bathroom with a bottle of water, three tissues, and what he called “emotional support bread.”

For the first time that day, Daotok laughed.

Only a little.

But enough.


The confrontation happened on Friday.

Daotok should have known peace would not last.

It was late afternoon. Classes were over, and the campus had begun to empty. Daotok was sitting with Easter under the trees near the side walkway while waiting for Arthit to finish a short discussion with his lecturer.

Phoon had gone to buy drinks. North and Nao were on the way. Tiger was supposed to meet them in ten minutes.

For once, Daotok did not feel afraid.

The air was warm. Easter was telling him about something funny Phoon had done during class, cheeks pink as he spoke. Daotok was laughing softly, his guard lowered for the first time in days.

Then Easter stopped mid-sentence.

His eyes moved past Daotok.

Daotok turned.

Kram stood at the end of the path.

For a second, Daotok could not move.

Then Easter stood quickly.

“Kram,” Daotok whispered.

Kram smiled.

It was not a kind smile.

“Finally,” he said. “Without your guards.”

Easter stepped in front of Daotok. His voice shook, but he did not move back. “You need to leave.”

Kram looked at him with irritation. “This is between me and Dao.”

“No,” Easter said. “It’s not.”

Daotok stood slowly.

His heart was beating so hard it hurt.

“Kram, you’re not supposed to be here.”

Kram laughed. “You reported me? Seriously?”

Daotok’s hands trembled.

Easter reached back and gripped his wrist.

A small lifeline.

“You put a photo in my locker,” Daotok said. “You keep messaging me. You followed me.”

“I wanted to talk.”

“I said no.”

Kram’s face hardened.

“You didn’t used to be this cruel.”

Daotok flinched.

Easter’s grip tightened. “Don’t talk to him like that.”

Kram ignored him.

“You think Arthit loves you?” Kram asked. “You think he’ll keep acting noble forever? He likes saving you now. It makes him feel important.”

Daotok’s breath caught.

No.

Not again.

Kram stepped closer.

Easter pulled Daotok back.

“Stop,” Easter said.

Kram’s eyes flashed. “Move.”

“No.”

Kram reached out, maybe to push past him, maybe to grab Daotok.

Daotok never found out.

Because a hand caught Kram’s wrist before he could touch either of them.

Arthit.

His grip was firm.

His face was terrifyingly calm.

“Don’t,” Arthit said.

Kram froze.

Daotok’s knees nearly gave out from relief.

Behind Arthit, Phoon came running with the drinks abandoned somewhere behind him. North, Johan, Nao, and Tiger appeared from the other side almost at the same time.

Hill and Tonfah were not far behind.

Kram looked around, realizing too late that Daotok was not alone.

Arthit released his wrist with visible disgust.

Kram scoffed. “So dramatic. I barely did anything.”

“You tried to touch him,” Arthit said.

“I wanted to talk to my ex.”

Arthit stepped closer.

Daotok had never seen him look like that.

Not loud.

Not reckless.

Just cold.

“He is not yours.”

Kram’s jaw clenched.

Arthit continued, voice low. “He said no. He blocked you. He reported you. You followed him anyway.”

Kram looked at Daotok. “Dao, are you seriously letting him speak for you?”

Daotok’s fear rose again.

Then Arthit moved slightly aside.

Giving Daotok space.

Giving him the choice.

Daotok stared at Kram.

This person had once been his whole world.

Now he looked like a stranger standing in the ruins of it, angry that Daotok had built something new.

Daotok breathed in.

“I’m speaking for myself,” he said.

His voice shook.

But it held.

“I don’t love you anymore.”

Kram’s face twisted.

Daotok felt Arthit beside him. Felt Easter behind him. North, Nao, Tiger, Johan, Hill, Tonfah, Phoon.

All there.

All staying.

“I don’t want you back,” Daotok continued. “I don’t want closure. I don’t want your apologies. I don’t want anything from you.”

Kram’s eyes grew wet, but Daotok could not tell if it was sadness or anger.

Maybe both.

“You said you loved me,” Kram said.

“I did,” Daotok replied softly. “But love does not mean I have to let you hurt me forever.”

For once, Kram had no answer.

Security arrived moments later.

Hill had called them before anyone else could move.

Kram tried to argue. Tried to say it was a misunderstanding. Tried to say Daotok was emotional, confused, influenced by others.

But this time, Daotok did not shrink.

Arthit stood beside him.

And Daotok told the truth.

Clearly.

Fully.

No protecting Kram.

No softening the edges.

No making himself smaller.

When security escorted Kram away, Kram looked back once.

“Dao,” he called.

Daotok did not answer.

Arthit’s hand found his.

Daotok held on.

And watched Kram disappear.


That night, Daotok cried again.

Not because Kram had won.

Because something inside him had finally let go.

He cried in Arthit’s arms until his head hurt. Arthit held him through all of it, quiet and steady, one hand rubbing slow circles along his back.

“I thought I would feel happy,” Daotok whispered.

Arthit kissed his hair. “What do you feel?”

“Tired.”

“That’s okay.”

“And sad.”

“That’s okay too.”

Daotok lifted his head. “Is it stupid? To feel sad after everything?”

“No.”

“But I don’t want him back.”

“I know.”

“I’m happy with you.”

“I know.”

“Then why does it hurt?”

Arthit looked at him for a long moment.

“Because you’re grieving who you thought he was.”

Daotok’s eyes burned again.

Arthit touched his cheek.

“And maybe who you were when you loved him.”

Daotok covered Arthit’s hand with his own.

“I don’t want to be that person anymore.”

“You’re not,” Arthit said. “But you don’t have to hate him to heal.”

Daotok stared at him.

Arthit smiled sadly. “You just have to choose yourself.”

Daotok leaned into his palm.

“And you?” he whispered.

Arthit’s gaze softened.

“Always.”

Daotok’s lips trembled. “That’s a dangerous promise.”

“No,” Arthit said. “It’s an easy one.”

Daotok laughed through tears.

Arthit kissed him then.

Soft.

Careful.

A kiss that asked for nothing.

A kiss that said, you are safe here.

Daotok kissed him back with everything his tired heart could give.

For the first time in days, the fear inside him quieted.

Not gone completely.

But smaller.

Much smaller.


The next morning, North organized a recovery breakfast.

He said it was mandatory.

Johan said breakfast could not be mandatory.

North said friendship was mandatory.

Johan gave up.

They took over two tables at their usual café. Daotok sat between Arthit and Easter, wearing Arthit’s hoodie because Arthit had handed it to him without comment and Daotok had not given it back.

North noticed immediately.

“Dao is wearing P’Arthit’s hoodie,” he announced.

Daotok nearly choked on his drink.

Arthit looked at North calmly. “Yes.”

North grinned. “Cute.”

Nao leaned forward. “Very cute.”

Tiger looked at Daotok’s red face and sighed. “Leave him alone.”

“You also think it’s cute,” Nao said.

“I didn’t say that.”

“But you think it.”

Tiger looked away.

Nao smiled like he had won.

Hill placed food in front of Tonfah before Tonfah could forget to eat. Phoon stole a piece from Easter’s plate and then immediately fed him another to avoid being scolded. Johan wiped sauce from the corner of North’s mouth while pretending it was not romantic.

Daotok watched them all.

His heart felt sore.

But full.

Arthit noticed.

“What are you thinking?” he asked quietly.

Daotok smiled.

“That I’m lucky.”

Arthit’s expression softened. “We’re lucky too.”

Daotok looked at him. “For what?”

“For having you.”

Daotok’s eyes widened.

North made a loud choking noise. “P’Arthit!”

Nao clutched his chest. “Direct attack.”

Easter covered his smile.

Tonfah laughed softly.

Even Hill looked amused.

Daotok hid his face against Arthit’s shoulder, embarrassed and happy and warm all over.

Arthit only placed a hand over his head.

Let them tease.

Let the world see.

Daotok was not pretending.

He was loved.

And for once, he believed it.


Healing did not happen like a door closing.

Daotok wished it did.

He wished one strong moment, one brave speech, one final confrontation could erase everything that came before it.

But healing was quieter than that.

It was waking up the next morning and still checking his phone with fear.

It was flinching when someone called his name too loudly.

It was walking past his locker and feeling his stomach twist, even after the lock had been changed.

It was knowing Kram was no longer allowed near him, but still feeling the shadow of him in crowded hallways.

Arthit never told him to get over it.

That helped more than Daotok knew how to say.

Every day, Arthit simply stayed.

Sometimes he walked Daotok to class. Sometimes he waited across the courtyard, close enough to be seen but far enough to let Daotok breathe. Sometimes he texted only one word.

Here.

And Daotok would look up and find him there.

Steady.

Real.

The others stayed too.

North continued calling their group chat Star Shield Headquarters, even after Tiger changed it three more times. Nao sent ridiculous stickers every morning. Easter brought Daotok snacks. Phoon pretended the snacks were from him too. Hill helped file the formal follow-up report. Tonfah reminded Daotok to rest. Johan kept North from declaring war on Kram’s entire friend group.

Little by little, Daotok began to feel less like something fragile.

More like someone protected.

There was a difference.

One afternoon, after class, Daotok found Arthit waiting near the trees with two drinks.

“You’re early,” Daotok said.

Arthit handed him one. “You finished late.”

Daotok looked at the cup. His favourite.

“You remembered.”

“I always remember.”

Daotok’s cheeks warmed.

They walked together slowly, shoulders brushing. For once, Daotok did not look behind him.

Arthit noticed.

He always noticed.

But he did not say anything until they reached the quieter path near the garden.

“Dao.”

“Hm?”

“You did well today.”

Daotok blinked. “I only went to class.”

“That was not easy.”

Daotok stopped walking.

A small ache opened in his chest. Not painful. Just tender.

“I wanted to leave halfway,” he admitted.

“But you stayed.”

“Because North sent me a photo of Johan sleeping in class.”

Arthit sighed. “That also helped.”

Daotok laughed softly.

Then his smile faded a little.

“I’m scared this will make me weak forever,” he said.

Arthit turned to face him. “It won’t.”

“How do you know?”

“Because you are already stronger than you think.”

Daotok looked down. “You always say things like that.”

“Because they’re true.”

Daotok’s fingers tightened around his drink.

“Sometimes I don’t feel like myself anymore.”

Arthit stepped closer, but did not touch until Daotok nodded.

Then he took Daotok’s hand.

“Then we find you again,” Arthit said.

Daotok looked up.

“Slowly,” Arthit added. “No rush.”

Daotok smiled, eyes stinging. “You make everything sound simple.”

“It isn’t simple,” Arthit said. “But you don’t have to do it alone.”

Daotok held his hand tighter.

For once, he did not apologize for needing it.


The official consequence came two days later.

Kram was called in again after the university reviewed the messages, the locker incident, and the security report. He was given strict restrictions and a disciplinary warning. He was not allowed to approach Daotok, contact him, wait outside his classes, or use others to pass messages.

Daotok listened to the update in the student affairs office with Arthit beside him and Hill on his other side.

When the staff finished explaining, Daotok felt strange.

Not happy.

Not satisfied.

Just relieved in a way that made his whole body tired.

Outside the office, he sat on a bench and covered his face.

Arthit immediately crouched in front of him. “Dao?”

“I’m okay,” Daotok said.

Hill raised an eyebrow.

Daotok lowered his hands. “I mean… I think I’m okay.”

“That sounds more believable,” Hill said.

Daotok smiled faintly.

Tonfah arrived a few minutes later with water and bread, because Hill had texted him. North came running behind him, dragging Johan by the hand. Nao and Tiger arrived next, followed by Easter and Phoon.

Daotok looked at all of them gathering around him and suddenly started laughing.

North froze. “Dao?”

Daotok laughed harder, pressing a hand to his mouth.

Nao leaned toward Tiger. “Is this a happy laugh or mental breakdown laugh?”

Tiger studied Daotok seriously. “Maybe both.”

That made Daotok laugh until tears gathered in his eyes.

Arthit sat beside him and rubbed his back.

“I’m sorry,” Daotok said between laughs. “It’s just… you all came like I’m in hospital.”

North looked offended. “Emotional hospital.”

Easter nodded. “That is real.”

Phoon added, “We brought bread.”

Johan lifted the plastic bag. “North said bread heals trauma.”

“It helps,” North argued.

Daotok wiped his eyes.

His chest felt lighter than it had in weeks.

“Thank you,” he said.

The laughter softened.

Everyone looked at him.

Daotok swallowed. “Really. I don’t know if I could have done this without you.”

North’s eyes immediately turned wet. “Don’t say that. I’ll cry.”

Nao was already crying. “Too late.”

Tiger sighed and handed him tissue.

Tonfah smiled gently. “You would have found your way, Dao. We just walked with you.”

Hill nodded. “And we will keep walking.”

Daotok looked at Arthit.

Arthit’s eyes were warm.

“Always,” Arthit said.

This time, Daotok believed him without fear whispering back.


The first time Daotok walked to class alone again, everyone acted normal.

Badly.

North hid behind a pillar and pretended he was not following.

Nao wore sunglasses indoors.

Tiger stood beside him looking deeply embarrassed.

Johan was twenty steps away, pretending to answer a phone call.

Easter waved too early from the second floor.

Phoon pulled him back.

Daotok stopped in the middle of the courtyard and stared at them.

Arthit, walking beside him only until the entrance, sighed.

“They tried,” Arthit said.

Daotok bit his lip.

Then he started laughing.

North jumped out from behind the pillar. “We are being subtle!”

“No,” Daotok said, laughing harder. “You are really not.”

Nao adjusted his sunglasses. “I am mysterious.”

Tiger muttered, “You are suspicious.”

Johan finally gave up pretending and walked over. “Dao, you can tell them to stop.”

Daotok looked at them all.

His friends.

His ridiculous, loving, protective friends.

Then he smiled.

“No,” he said. “It’s okay.”

North brightened.

“But,” Daotok added, “maybe no sunglasses next time.”

Nao gasped. “My concept.”

Tiger took the sunglasses off his face. “Your concept is cancelled.”

Daotok laughed again.

Arthit watched him with a quiet smile.

“What?” Daotok asked.

“Nothing.”

“That means something.”

Arthit leaned closer. “You look happy.”

Daotok’s smile softened.

“I am.”

The words came out easily.

No hesitation.

No guilt.

No fear.

Arthit’s eyes warmed.

“Good,” he said.

Daotok wanted to kiss him right there in the courtyard.

He did not.

Mostly because North was watching with both hands over his mouth, waiting.

So Daotok only squeezed Arthit’s hand.

Arthit squeezed back.

It was enough.


That evening, the group gathered at Arthit’s place for dinner.

No one officially called it a celebration.

But North brought cake.

Nao brought snacks.

Tiger brought actual food because he did not trust Nao’s snack choices.

Hill and Tonfah brought fruit.

Easter brought drinks.

Phoon brought extra plates because he said he knew everyone would forget.

Johan brought North, which counted as emotional labour.

They ate on the floor around the low table, laughing too loudly and talking over each other until Arthit’s room felt less like a room and more like a small, chaotic home.

Daotok sat with his back against Arthit’s bed, Arthit beside him.

North was telling an extremely dramatic version of the courtyard stalking incident, starring himself as a secret agent.

“I was very stealthy,” North said.

“You tripped over your own shoe,” Johan replied.

“That was part of the plan.”

“What plan?”

“To distract enemies.”

“There were no enemies.”

North pointed at him. “Because I distracted them.”

Nao clapped. “Genius.”

Tiger looked tired. “Please don’t encourage him.”

Daotok laughed until his cheeks hurt.

At some point, Arthit leaned close and whispered, “Too much?”

Daotok shook his head.

“No. It’s nice.”

Arthit studied him carefully. “Sure?”

Daotok turned to him.

Arthit always asked.

Even when everyone else was laughing.

Even when Daotok looked fine.

Arthit always checked.

Daotok’s chest filled with warmth.

“I’m sure,” he said. “I like hearing them.”

Arthit nodded.

Daotok leaned his shoulder against him.

This time, he did not care who saw.

North saw anyway.

“Everyone, pause,” North announced. “Dao is being cute.”

Daotok groaned. “North.”

Nao immediately looked. “Confirmed.”

Easter smiled. “Very cute.”

Phoon nodded. “P’Arthit looks proud.”

Arthit, shameless, said, “I am.”

Daotok hid his face with both hands.

Everyone laughed.

But beneath the embarrassment, Daotok felt something bright and soft unfold inside him.

He had spent so long thinking love had to be hidden carefully to survive.

But here, love was allowed to be seen.

Teased.

Protected.

Celebrated.

Arthit gently pulled Daotok’s hands away from his face.

“Don’t hide,” he said softly.

Daotok looked at him.

The room was loud around them, but Arthit’s voice reached him clearly.

Daotok smiled.

“Okay.”


Later, after everyone left, the room became quiet again.

Daotok helped Arthit clean even though Arthit told him to sit down three times.

“You’re a guest,” Arthit said.

“I’m your boyfriend.”

“That means you should rest.”

Daotok gave him a look. “That is not how it works.”

“It is in my room.”

Daotok rolled his eyes and picked up another plate.

Arthit caught his wrist gently.

“Dao.”

Daotok looked up.

Arthit took the plate from him and placed it on the table.

Then he held both of Daotok’s hands.

“What?” Daotok asked, suddenly shy.

Arthit’s expression was serious.

“I’m proud of you.”

Daotok’s breath caught.

“You said that already.”

“I’ll say it again.”

Daotok looked down.

Arthit lifted one hand and kissed his knuckles.

“You were scared and you still protected yourself.”

Daotok swallowed.

“You told the truth even when it hurt.”

His eyes burned.

“You let people help you.”

That was the one that broke him a little.

Daotok leaned forward and pressed his forehead against Arthit’s chest.

“I didn’t know how hard that part was,” he whispered.

Arthit wrapped his arms around him.

“It gets easier.”

“Promise?”

“Yes.”

Daotok closed his eyes.

“P’Arthit.”

“Hm?”

“Can I stay here tonight?”

Arthit’s arms tightened.

“Of course.”

“I don’t want to be alone yet.”

“You don’t have to be.”

Daotok breathed in the familiar scent of him.

Clean laundry.

Warm skin.

Home.

“Thank you for loving me,” Daotok whispered.

Arthit went very still.

Then he pulled back just enough to look at him.

“Dao,” he said, voice low, “don’t thank me for that.”

Daotok blinked.

Arthit touched his face gently.

“Loving you is not a favour.”

Daotok’s lips parted, but no words came.

Arthit kissed him softly.

Daotok melted into it.

There was no fear in the kiss.

No pressure.

No past.

Only Arthit’s hand at his waist, Arthit’s breath against his cheek, Arthit’s love holding him steady.

When they parted, Daotok rested his forehead against Arthit’s.

“I love you,” he said.

Arthit smiled.

“I love you too.”

Outside, the night was quiet.

Inside, Daotok finally felt safe enough to stay.


The next week was better.

Not perfect.

But better.

Daotok still had bad moments. He still checked unknown footsteps. He still felt his stomach turn when his phone buzzed unexpectedly.

But he also laughed more.

Ate more.

Slept more.

He walked into class with his head a little higher.

He opened his locker without shaking.

He answered messages without dread.

Once, when an unknown number called, his heart jumped, but he did not freeze. He let Arthit sit beside him while he blocked it. Then he continued eating his noodles.

It was small.

But small things mattered.

On Friday evening, Daotok stood near the campus field and watched the sunset turn the sky gold.

Arthit found him there.

Of course he did.

“Dao.”

Daotok smiled without turning. “You always know where to find me.”

Arthit stood beside him. “You always come here when you think too much.”

“Maybe I should find a new thinking place.”

“I’ll find that too.”

Daotok laughed softly.

They stood in silence for a while.

Then Daotok said, “I used to think love was supposed to hurt a little.”

Arthit did not interrupt.

“Like if someone loved me, they would be jealous. If they were afraid to lose me, they would hold tighter. If they got angry, it meant I mattered.”

Daotok looked at the sky.

“But now I think love should make you feel more like yourself. Not less.”

Arthit’s hand brushed his.

Daotok took it.

“You make me feel like myself,” Daotok said.

Arthit’s expression softened until Daotok almost could not look at him.

“You were always yourself,” Arthit said. “I just got lucky enough to see you.”

Daotok’s eyes stung.

“Why are you like this?”

“Like what?”

“Too good.”

Arthit looked genuinely confused. “I’m normal.”

Daotok laughed. “No, you’re not.”

Arthit smiled a little.

Daotok turned fully toward him.

“I want to stop being scared of being loved,” he admitted.

Arthit lifted their joined hands and kissed the back of Daotok’s.

“Then I’ll love you gently until you’re not.”

Daotok’s heart ached.

“Even if it takes a long time?”

“Yes.”

“Even if I still have bad days?”

“Yes.”

“Even if I cry over stupid things?”

“They’re not stupid.”

Daotok smiled through tears. “You’re impossible.”

Arthit stepped closer. “And you’re mine.”

Daotok’s cheeks warmed. “P’Arthit.”

“What?”

“You say things like that and expect me to survive.”

Arthit smiled properly then.

Small.

Beautiful.

Only for him.

Daotok leaned in and kissed him first.

It was soft and shy, but it was his choice.

His love.

His future.

When he pulled away, Arthit looked at him like the whole sky had moved closer.

Daotok laughed under his breath and hid against his shoulder.

Arthit held him.

The sun dipped lower.

Gold spilled across the field.

For the first time in a long time, Daotok did not feel like he was running from something.

He felt like he was walking toward something.

Toward healing.

Toward love.

Toward himself.

And Arthit walked beside him.


Daotok did not become fearless.

He became braver.

There was a difference.

Fear still came sometimes, but it no longer owned every part of him. It no longer decided where he could go, who he could love, or how small he had to make himself to survive.

He had Arthit.

He had friends.

More importantly, he had himself again.

The first time he saw Kram after everything, it was across the campus courtyard.

Kram stopped.

Daotok stopped too.

For a moment, the old fear rose.

Then Arthit’s hand found his.

North and Nao went quiet behind them. Tiger moved closer. Johan watched carefully. Hill’s expression sharpened. Tonfah stood beside him. Easter reached for Phoon’s sleeve.

Everyone was ready.

But Daotok breathed in and shook his head.

“It’s okay,” he said softly.

Arthit looked at him. “Sure?”

Daotok nodded.

Kram looked like he wanted to say something.

Daotok did not wait for it.

He turned away first.

Not running.

Not hiding.

Choosing.

Arthit walked beside him, hand warm around his.

Only when they reached the café did Daotok exhale.

North immediately threw both arms around him. “Our Dao is so cool.”

Nao joined the hug. “Very cool. Main character energy.”

Tiger sighed. “Don’t crush him.”

Johan pulled North back gently. “Let him breathe.”

Daotok laughed.

Arthit looked at him with quiet pride.

And Daotok realized something.

Kram was still part of his past.

But he no longer had power over Daotok’s present.


A few weeks later, the group gathered by the beach for a weekend trip.

It had been North’s idea.

Which meant it had been chaotic from the beginning.

Johan handled the booking because North forgot dates existed. Hill handled transport. Tonfah packed first aid, snacks, and extra sunscreen. Nao packed three outfits for one night. Tiger packed normally and then had to carry half of Nao’s things. Easter brought a camera. Phoon brought enough food to feed a small army.

Arthit brought Daotok.

At least, that was what North said.

Daotok pretended to be offended.

Arthit did not deny it.

By sunset, they were sitting near the water, shoes abandoned in the sand, the sky turning soft pink and gold above them.

North was chasing Nao near the waves while Tiger shouted for both of them not to fall.

Johan stood nearby, pretending not to worry while clearly worrying.

Hill and Tonfah sat together on a mat, shoulders touching.

Easter was taking photos of Phoon, who kept acting annoyed but still posed every time.

Daotok sat beside Arthit, knees drawn up, watching everything with a small smile.

“Happy?” Arthit asked.

Daotok looked at him.

“Yes.”

Arthit’s eyes softened.

Daotok leaned his head on Arthit’s shoulder. “Really happy.”

Arthit kissed his hair.

For a while, they listened to the waves.

Then Daotok said, “I think I’m okay now.”

Arthit did not answer too quickly.

He never did when it mattered.

“Okay means what?” he asked.

Daotok smiled faintly. “It means I still remember. Sometimes it still hurts. But it doesn’t feel like I’m trapped there anymore.”

Arthit took his hand.

Daotok looked at their fingers.

“I used to think moving on meant forgetting,” Daotok said. “But maybe it means remembering and still choosing something better.”

Arthit’s thumb brushed over his knuckles.

“What are you choosing?”

Daotok turned to him.

“You.”

Arthit’s breath caught slightly.

Daotok smiled.

“And me,” he added.

Arthit’s gaze softened even more. “Good.”

Daotok laughed. “That’s all?”

Arthit leaned closer. “I love you.”

Daotok’s face warmed. “That’s better.”

Arthit kissed him gently.

Behind them, North screamed.

“FINALLY!”

Daotok pulled away, bright red. “North!”

Nao clapped. “Romance!”

Tiger covered his face. “We are in public.”

Easter giggled behind his camera. “I got a photo.”

Phoon immediately leaned over. “Send it to me.”

Johan pulled North back by the waist before he could run toward them. “Let them live.”

North pointed at Daotok. “I am supporting love.”

Daotok hid his face against Arthit’s shoulder.

Arthit, shameless as always, only wrapped an arm around him.

“Let them support,” he said.

Daotok pinched his side.

Arthit laughed softly.

It was rare, that laugh.

Daotok loved it more than he could explain.


That night, they lit small sparklers near the beach house.

North nearly burned his sleeve.

Johan took the sparkler away.

Nao wrote his name in the air and claimed it was art.

Tiger said it looked like a worm.

Nao chased him with the unlit stick.

Hill stood behind Tonfah, helping him light his sparkler when the wind kept blowing it out.

Easter held his carefully with both hands, smiling as Phoon shielded the flame.

Daotok watched the sparks bloom against the dark.

Arthit came to stand beside him.

“You’re quiet,” Arthit said.

“Good quiet.”

Arthit nodded.

Daotok held out his sparkler. “Light mine?”

Arthit did.

The flame caught slowly, then brightened.

Daotok watched it glow.

“P’Arthit.”

“Hm?”

“Thank you for staying.”

Arthit looked at him. “Always.”

Daotok smiled. “I know.”

And he did.

That was the miracle.

Not that Arthit loved him.

But that Daotok finally believed he could be loved without being afraid of the price.

He lifted the sparkler and drew a small star in the air.

Arthit watched him.

“What was that?” he asked.

“A star.”

“It looked like a circle.”

Daotok gasped. “Rude.”

Arthit’s mouth curved. “Cute.”

Daotok’s heart fluttered.

“Don’t distract me. I’m making art.”

“Yes, Dao.”

Daotok tried again.

This time, the star still looked terrible.

Arthit said nothing.

Daotok narrowed his eyes. “You’re judging me.”

“I’m admiring you.”

Daotok’s face warmed.

“You’re impossible,” he whispered.

Arthit stepped closer. “But yours.”

Daotok smiled.

“Yes,” he said. “Mine.”


Later, when everyone was tired and full and softer from the sea air, they sat together on the porch.

North had fallen asleep against Johan’s shoulder. Johan pretended to be annoyed, but his hand rested protectively over North’s.

Nao was half-asleep too, leaning against Tiger while insisting he was awake.

Hill and Tonfah spoke quietly near the railing.

Easter and Phoon were sharing the last packet of snacks.

Daotok sat on the steps with Arthit behind him, Arthit’s arms loosely around his shoulders.

The night felt peaceful.

Not empty.

Not lonely.

Peaceful.

Daotok tilted his head back slightly.

“P’Arthit?”

“Yes?”

“Do you think I’ve changed?”

Arthit looked down at him. “Yes.”

Daotok blinked. “Really?”

“You smile more honestly now.”

Daotok’s chest warmed.

“You also say no more.”

Daotok laughed softly. “Is that good?”

“Very.”

Daotok leaned back against him.

“I was scared people would leave if I said no.”

Arthit’s arms tightened slightly.

“Then they didn’t deserve your yes.”

Daotok closed his eyes.

The words settled somewhere deep.

Gentle.

Final.

“I want to keep becoming this version of me,” Daotok said.

“Then I’ll keep watching.”

“Only watching?”

Arthit kissed the top of his head. “Walking beside you.”

Daotok smiled.

“That’s better.”

The waves moved in the distance.

His friends breathed and laughed and loved around him.

Daotok thought of the boy he had been before. The one who apologized for needing space. The one who believed love meant enduring hurt. The one who thought leaving was the same as failing.

He wished he could reach back and hold that version of himself.

Tell him love would not always feel like fear.

Tell him someday, there would be sunlight.

Tell him someday, there would be Arthit.

Daotok opened his eyes and looked at the sea.

“I’m glad I survived it,” he whispered.

Arthit went still behind him.

Then he held Daotok closer.

“So am I,” he said.

Daotok covered Arthit’s hands with his own.

He had survived.

He had healed.

He was still healing.

And he was loved.

That was enough.


The next morning, Daotok woke early.

The beach house was quiet. Everyone else was still asleep, scattered across rooms and blankets after a night of too much food and too much laughter.

Daotok stepped outside alone.

The sunrise was just beginning.

Soft orange light stretched across the water, turning the waves gold.

For once, being alone did not feel frightening.

It felt like space.

Like breath.

Like freedom.

He heard the door slide open behind him.

He did not need to turn to know who it was.

Arthit came to stand beside him, hair messy from sleep, voice still rough.

“You left.”

“I came to see the sunrise.”

Arthit looked at the sky. “Without me?”

Daotok smiled. “You found me.”

“I always will.”

Daotok looked at him then.

The sunrise touched Arthit’s face, warm and gentle.

Daotok thought again that happiness had arrived quietly.

Not like thunder.

Not like a storm.

Like this.

Like morning.

Like Arthit’s hand reaching for his.

Like love that stayed.

Daotok took his hand.

“I love you,” he said.

Arthit smiled.

“I love you too.”

Daotok leaned against him, watching the sun rise higher.

Behind them, the beach house slowly woke.

North shouted about breakfast.

Nao shouted back.

Tiger told them to lower their voices.

Johan sighed.

Easter laughed.

Phoon complained that someone had eaten the snacks.

Hill asked everyone to pack properly.

Tonfah tried to calm them all.

Daotok laughed into Arthit’s shoulder.

The day began.

Loud.

Warm.

Full of love.

And Daotok stepped into it without fear.

Notes:

Thank you for reading until the end. I hope you enjoyed this Daotok/Arthit focused story with protective friends and happy ending. Sorry if my English is not perfect. ❤️