Fanfy
.studio
Background image
← Back
0 likes

Almost

Fandom: NetJJ, Boyslove, net siraphop manithikhun, jj radchapon phornpinit

Created: 10/8/2026

Tags

RomanceDramaAngstSlice of LifeHurt/ComfortCharacter StudyJealousyCanon Setting
≡ Contents

The Geometry of Safe Distances

The red tally light on the primary camera blinked twice, clicked off, and the studio floor instantly sighed into motion.

Microphone clips were unfastened. Script binders slapped shut against plastic folding tables. A dozen production assistants in black t-shirts darted through the lighting rigs, their soft-soled sneakers squeaking on polished concrete as they cleared props from the promotional set.

For ninety minutes, the air had been thick with engineered charm. For ninety minutes, Net had leaned into JJ’s personal space just far enough to make the live chat scroll at an unreadable velocity, his chin dipping toward JJ’s shoulder, a slow, teasing smile playing at the corners of his mouth. And for ninety minutes, JJ had answered with his usual razor-sharp wit—rolling his eyes, leaning his weight casually against Net’s side, firing off jokes that turned potential confessions into punchlines.

The fans called it telepathy. The agency called it bankable synergy.

JJ called it survival.

"Good job today, guys," the floor director called out, clapping his hands together twice. "Wrap on the livestream. Social media team wants five quick polaroids in the green room, and then you're free for the night."

"Thank you, P'Korn," JJ answered, his voice bright, clear, and perfectly pitched. He bowed slightly to the crew members wrapping up cable snakes near his feet. "Great work, everyone. Eat a good dinner!"

Beside him, Net didn’t say anything right away. He rarely did in the immediate aftermath of a broadcast. Instead, Net reached out, his hand instinctively finding the small of JJ’s back—not for the lens, not for the monitor, but with the quiet, grounding firmness that had anchored them through two relentless years of brand deals, drama shoots, and stadium fan meetings.

The heat of Net’s palm seeped straight through JJ’s thin linen shirt.

JJ’s breath caught in his throat—a tiny, imperceptible hitch that nobody in the studio noticed. Nobody except Net, whose thumb gave one slow, deliberate sweep across the fabric before his hand dropped back to his side.

"You're exhausted," Net said quietly, his voice dropping into that lower, unhurried register he only ever used when the microphones were dead.

JJ immediately stretched his arms over his head, letting out a dramatic, comical groan to shatter the sudden quiet gathering between them. "I'm not exhausted, P'Net. I'm hollowed out. There’s a distinct difference. My brain is currently running on three iced coffees and pure spite."

Net smiled. It wasn’t the brilliant, blinding grin he flashed at the front-row cameras. It was softer, narrower, his dark eyes cataloging the slight purple smudges beneath JJ’s lashes. "You didn't touch the sandwich your manager brought."

"Because it had mayonnaise," JJ said, pivoting on his heel to walk toward the dressing room hallway. "Mayonnaise is a crime against humanity, and you know this."

"I took the pickles out of your salad yesterday," Net pointed out, falling into step beside him with that long, easy stride. "If you told me, I would have traded with you."

"And rob you of your precious sodium intake? Never. I care too much about your cardiovascular health."

"You deflect when you're tired, JJ."

"I entertain, phi. It's an art form. You should try it sometime instead of just standing there looking like a brooding CEO."

Net didn't take the bait. He just let out a quiet huff through his nose, his shoulder gently brushing JJ’s as they navigated the narrow backstage corridor. It was a familiar trajectory, worn smooth by twenty-four months of constant, unavoidable proximity.

Two years.

In the beginning, it had been a masterclass in professional distance. They were paired because their visuals complemented each other; because when Net stood still and JJ moved, the frame found an effortless balance. They had rehearsed their reactions, mapped out the boundaries of touch, learned exactly how long Net could hold JJ’s gaze before an audience would lose its mind.

It was supposed to be a job. A very lucrative, highly visible job.

The trouble was that somewhere around month six, the blueprint had dissolved. The boundaries had blurred into something far more dangerous: a shared language built in the spaces where no one was looking.

JJ knew the exact angle Net tilted his head when a scene wasn't working, even before the director called cut. Net knew that JJ tapped his collarbone with his index finger whenever he was anxious, and that offering him a bottle of water with the cap already loosened was the only way to stop the spiral without embarrassing him.

They had accumulated dozens of these quiet, unspoken agreements.

Like the way Net always saved JJ a seat in the company transit vans. He never made an announcement about it. He would simply drop his heavy leather jacket or his script bag onto the empty seat beside him, leaning against the window with his eyes closed until JJ stumbled in last, breathless from talking with the staff. Only then would Net casually hook the strap of his bag with two fingers, drag it onto his lap, and look out the window as JJ slid into place beside him without a word.

Like the way JJ kept track of Net’s gaze. There were moments during script readings when JJ would look up to find Net watching him—not assessing, not practicing, just looking, as if JJ were an unsolvable equation Net was entirely willing to spend the rest of his life studying. Every single time it happened, JJ’s chest would tighten with an acute, terrifying pressure, and he would force himself to break the spell with a joke.

“Take a picture, phi. It lasts longer.”

“I don’t need a picture,” Net had replied once, his expression maddeningly calm, his voice level. “My memory is fine.”

JJ had spent three days obsessing over that sentence.

That was JJ’s perpetual state of torment: parsing the real from the routine. He loved Net. He knew it with a sickening, hollow certainty that sat behind his ribs like an old bruise. But love in their industry was an occupational hazard. If JJ admitted that every time Net pulled him close on stage, JJ’s entire nervous system lit up like an open circuit, what would happen?

If Net was only being a dedicated co-star—if Net’s gentle touches and lingering looks were just the residual muscle memory of a professional romantic—JJ would ruin everything. The partnership, the trust, the comfort of their shared orbit. The thought of confessing, only to watch Net’s face morph into polite pity, made JJ want to crawl out of his own skin.

So JJ cracked jokes. He played the bratty, energetic younger partner. He kept a wall of laughter between them, convincing himself that as long as they were laughing, they were safe.

Net, however, was clearly done playing by those rules.

When they entered the green room, the makeup artist was already packing her brushes into clear vinyl pouches. Two company polaroids were sitting on the vanity counter, waiting for their signatures.

"Quick sign-off, boys, and you're good to pack up," their road manager said from the couch, not looking up from his iPad. "JJ, your driver's downstairs. Net, your car's in the basement."

"Thanks, P'Mew," JJ chirped. He grabbed the metallic silver marker, leaned over the counter, and signed his name with a rapid flourish across both glossy prints. He capped the pen and tossed it toward Net. "All yours, boss."

Net caught the pen cleanly in the air. He didn't sign the photos immediately. He walked over to where JJ was standing, stopping just inside the perimeter JJ always tried to maintain.

There was a strange, heavy stillness to Net tonight. For the past two weeks, Net had stopped stepping back when JJ made a joke. He had stopped looking away when JJ laughed. Instead, Net had begun to press—softly, patiently, but with an unmistakable direction.

When a guest on an interview show had placed a hand on JJ’s knee yesterday, Net hadn't said anything. He had merely shifted forward in his seat, his eyes darkening, his arm casually draping across the back of JJ’s chair until his fingers rested on the nape of JJ’s neck, a subtle, proprietary claim that had completely derailed JJ’s train of thought on national television.

Net was testing the water. And JJ was terrified of how deep it was getting.

"You're going straight home?" Net asked, uncapping the silver pen. He leaned over the vanity, his shoulder pressing firmly against JJ’s. He didn't move away to give JJ room. He stayed anchored there, filling JJ’s peripheral vision.

"Home, shower, collapse," JJ recited, crossing his arms and leaning back against the edge of the mirror to create half an inch of artificial space. "Maybe eat cold cereal out of a coffee mug because I don't have the moral strength to wash a bowl."

Net signed the first photograph. His handwriting was neat, sharp, and deliberate. "You shouldn't eat cereal at midnight."

"Don't police my late-night lifestyle choices, Siraphop."

"I'm not policing. I'm observing." Net signed the second photograph, capped the pen with a firm click, and set it down. He didn't turn around immediately. He looked at JJ through the wide vanity mirror.

Their eyes met in the glass.

In the bright, unforgiving light of the dressing bulbs, there was nowhere to hide. Net’s expression was stripped of its stage polish. His dark eyes were fixed entirely on JJ, heavy with an intent that made the air in the room feel suddenly thin.

JJ felt that familiar, defensive panic flutter in his throat. He opened his mouth, already searching his brain for an exit line—something self-deprecating, something sarcastic, anything to break the unbearable weight of Net staring at him like he was the only person in the building.

"What?" JJ tried to scoff, but the sound came out a little too breathy, a little too raw. "Got something on my face, or are you just admiring the makeup team's miracle work?"

Net turned around slowly. He didn't step back. If anything, he leaned a fraction closer, his tall frame cutting off the rest of the room.

"JJ," Net said. His voice was quiet, stripped entirely of performance. It was the tone he used when they were alone in rehearsal rooms at two in the morning, when both of them were running on fumes and the scripts were lying forgotten on the floor.

"Yeah?" JJ whispered, his defenses freezing up.

Net looked at him—really looked at him—taking in the defensive posture of JJ's crossed arms, the tense line of his jaw, the rapid pulse fluttering visibly at the base of JJ’s throat. Net saw it all. He always did. But instead of letting JJ retreat behind another joke, instead of granting him the comfortable illusion of distance they had maintained for two long years, Net made his move.

He reached out, his fingers lightly brushing the edge of JJ’s jawline, tilting his chin up just enough to keep JJ’s eyes locked entirely on his own.

"Come stay over at my place tonight."

≡ Contents

Want to write your own fanfic?

Sign up on Fanfy and create your own stories!

Create my fanfic

Fanfy update

A new model for your stories

We've updated our generation model to make your stories even better. The new model is already on.

If you prefer the previous version, choose “Old” in your profile menu: click your avatar in the top right corner.

Your existing chapters are safe. Your choice applies to future generations.