Actions

Work Header

The Next Step

Summary:

Hao really went “oh, you're not gonna make a move? okay, watch this” and started flirting with their friend purely to piss Hanbin off. Meanwhile these two have been flirting and touching each other like personal space was never invented.

Notes:

hi~

this oneshot was written to celebrate haobin interacting again after 72 fucking days 😭 and it’s based on the following prompt that got the most likes in the voting thread i posted on twt:

haobin are friends, they both like eo n flirted tons (but never go beyond it cz theyre too scared to ruin their friendship). one day they played truth or dare and someone dared hao to sit on some guy’s lap for the rest of the night. hao is FLIRTY af and bin is JEALOUS af!

i really hope you guys enjoy it 🤭

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

Work Text:

All his life, Hao had been a silent observer—an acute analyst of human behavior. He spent his days dissecting micro-expressions, shifts in posture, and the subtle cadences of voices, mapping out the inner workings of people's minds with effortless precision. Reading a room was second nature to him; deciphering intentions was as simple as breathing.

Except for one person.

Hanbin. His best friend, his constant shadow, and an infuriatingly blank canvas. The root of the problem lay in the fact that Hanbin was distressingly similar to him. He mirrored Hao’s guardedness, wearing an amiable, unreadable mask that kept his true thoughts safely locked away. Hao could never quite figure out what was brewing behind those warm eyes. But over time, the frustration had bled into a comfortable sort of resignation. They had spent so many years intertwined that an unspoken rhythm had naturally formed between them: a delicate gravitational pull where if Hao took a step forward, Hanbin met him halfway, and if Hao retreated, Hanbin stepped back. It was a silent, perfectly balanced dance.

Right now, they were swallowed by the noise and kinetic energy of a crowded house party. Laughter bounced off the walls, heavy bass vibrated through the floorboards, and a cluster of their friends sat huddled around the coffee table in the center of the living room, deep into a chaotic card game. Amidst the chaos, Hao and Hanbin sat shoulder-to-shoulder on the edge of the sofa. It was a familiar configuration, a static image so common to everyone in their social circle that nobody even bothered to give it a second glance.

True to form, the routine began without preamble.

Without so much as a sideways glance, Hao lazily reached out and lifted the glass of iced drink resting on the armrest, claiming it as his own.

Hanbin blinked, his gaze shifting down to the empty space before glancing sideways at his friend.

“That's mine,” Hanbin murmured, the edge of a quiet smile tugging at his lips.

Hao took a slow, deliberate sip, letting the chill settle on his tongue before lowering the glass.

“Was,” Hao replied smoothly, his tone as nonchalant as ever.

Hanbin let out a soft breath, watching the way the condensation dripped down the side of the glass in Hao's hand.

“You have your own.”

Hao didn’t even blink, his expression deadpan as he turned his chin up just a fraction.

“Yours tastes better.”

And true to his nature, Hao had made peace with the fact that he was shamelessly, chronically flirting with his best friend. In fact, it had long ceased to be a dangerous game and had instead become his favorite pastime. He thoroughly relished the subtle thrill of it. Hanbin, for his part, always responded with infuriating normalcy—or better yet, he played right back, volleying the tension across the net with casual expertise.

At first, years ago, the undercurrent of physical and verbal tension had felt awkward, heavy with the terrifying possibility of crossing a line. But now? It was second nature. Flirting with Hanbin was simply one of the great, quiet joys of his existence.

The ambient noise of the party suddenly spiked as footsteps approached their corner.

“Ah, I'm out of space!”

Gyuvin groaned, hovering awkwardly by the crowded sofa, looking for a spot to squeeze into their circle.

Without missing a beat, Hao lifted his gaze, locking eyes with Gyuvin for a split second before smoothly pushing himself up from the cushion. Before Gyuvin could even process the movement, Hao casually settled himself right down, lowering his weight directly onto Hanbin’s lap.

“It's okay,” Hao said, his voice effortless as he smoothed down his shirt, looking up at the newcomer. “You can take my spot.”

Hanbin didn’t flinch, nor did he break his focus from the game. With the practiced ease of someone who had done this a thousand times, his right hand instinctively slid around Hao’s waist, long fingers settling securely against his hip to anchor him in place.

Hanbin simply shifted his weight, turning his attention right back to the cards in his hands while Hao calmly picked up his drink again, taking another sip as if sitting on another person's lap was the most mundane Tuesday activity in the world.

The casual display went on for a few quiet moments, until one of the friends across the table abruptly tossed his cards down, his eyes widening as he stared at the two of them.

“What the fuck, Hao? You’re seriously sitting on Hanbin’s lap in the middle of the game!”

Hao didn’t even bother to turn his head, keeping his eyes lazily fixed on the opposite wall.

“Am I?” Hao asked, his voice dripping with innocent detachment.

Hanbin didn't look up from his hand either, simply tossing a card onto the center pile with a quiet snap. “Apparently.”

Gyuvin, finally settling comfortably into the newly vacated cushion, offered a quick, unbothered grin.

“Sorry for taking your spot, though!”

Hao didn't bat an eye, his expression remaining completely unreadable.

“No, it’s okay,” Hao replied smoothly, shifting his weight slightly and casually draping one arm over the back of the sofa, letting his hand loop loosely around the back of Hanbin’s neck, his fingers brushing softly against the nape of his hair.

For them, it wasn't just the casual, effortless flirting anymore. The physical boundary had blurred into nothingness. Intimacy between them had long since stopped being a statement; it was simply their default state of being.

And the most fascinating part of it all? Not a single person in the room batted an eye.

To the rest of their friends, this level of blurred boundaries had long lost its shock value. It had graduated from being a spectacle to background noise, a permanent fixture of their social ecosystem. No one raised a brow, no one whispered behind their hands, and no one questioned the gravity-defying physics of two grown men sharing a single seat at a crowded party. The lines of their friendship had been redrawn so many times over the years that they had essentially dissolved, leaving behind a gray area that everyone else had simply learned to accept as normal.

It was a dynamic built on a thousand tiny, domestic intimacies that would have sent any outsider into a spiral of confusion.

Take sleeping arrangements, for instance. Whenever exhaustion finally claimed them during late-night movie marathons or grueling study sessions, Hao would inevitably let his heavy eyelids drift shut and collapse sideways, his head sinking comfortably onto Hanbin’s shoulder as if it were carved out specifically for that purpose. And Hanbin, operating on pure muscle memory, would reach out without a second thought, his fingers gently brushing the stray strands of hair away from Hao’s forehead, tucking them behind his ear with a tenderness that completely contradicted the casual nature of the gesture.

Or the way they occupied space when they were talking. Whenever Hao got animated, leaning forward to tell a story or complain about some trivial annoyance, his legs would instinctively curl around one of Hanbin’s beneath the table, their legs tangling together in an unyielding, rhythmic contact.

They had nicknames, too; pet names that rolled off the tongue with terrifying ease—chagiya, baby. They tossed them around so casually in crowded hallways and quiet rooms alike that it had stopped feeling like a joke a long time ago. It was just how they addressed each other, a verbal shorthand born from years of leaning entirely into one another's lives.

Hao practically lived at Hanbin’s house. If you did the math, out of the seven days of the week, Hao spent at least five of them under Hanbin’s roof. He knew the exact squeak of the third stair step, where Hanbin’s mother kept the spare mugs, and how to navigate the apartment in pitch darkness. In fact, Hao had spent more cumulative hours eating dinner with Hanbin’s family and listening to Hanbin’s mother complain about neighborhood gossip than he had spent in his own family home.

To Hanbin’s parents, Hao wasn't just a guest; he was practically a second son, woven seamlessly into the fabric of their household.

And then there was the unspoken territory they guarded so fiercely, even while pretending to be entirely nonchalant.

Whenever some oblivious stranger or a mutual acquaintance tried to flirt with Hao at a bar or a gathering—throwing out smooth lines and lingering too long in his personal space—Hanbin never intervened. He didn’t step in, didn’t posture, and didn’t glaringly pull Hao away. He simply leaned back, taking a slow sip of his drink, and watched. It was a quiet, motionless surveillance. But Hao, who could read Hanbin’s micro-expressions better than anyone else on earth, always caught it. He would feel the heavy, possessive weight of Hanbin’s gaze burning into the side of his face, a silent anchor reminding him exactly who held the monopoly on his attention.

Yet, the most impressive part of this entire elaborate, high-voltage charade was the collective delusion they shared:

None of it meant anything.

Or at least, that was the strict, unwritten rule they both swore by. They played their parts to perfection, treating every stolen glance, every touch that lingered a second too long, and every loaded word as nothing more than harmless fun between best friends. They wrapped themselves in intimacy like a warm blanket, diving headfirst into the danger zone of unrequited or unspoken feelings, and then stood right at the edge, rigidly pretending they couldn't see the cliff.

They didn't take it seriously. Or, more accurately, they were masterclass actors at pretending they didn't.

 

~(εїз)~

 

The café had originally been his mother’s. She had owned and run it herself for years, taking great pride in the little place she had built into a warm, welcoming corner of the neighborhood. But when she fell ill and could no longer manage it herself, Hanbin took over the café, gradually shouldering the responsibility of keeping it running.

Without missing a beat, he had stepped behind the counter, seamlessly transforming the cozy establishment from a simple neighborhood business into the unofficial headquarters of their entire social circle.

Over time, the café had evolved into their living room. Every single night, as the neon signs flickered on against the darkening streets, their friends would naturally drift through the glass door. It became a revolving door of chaotic energy—nights spent hunched over board games shouting playful insults, rowdy gatherings illuminated by the harsh glow of the projector screen during crucial football matches, impromptu movie marathons with empty popcorn buckets scattered across the floor, or simply hours of comfortable, unstructured nothingness spent in each other's company. It was a space saturated with their laughter and shared memories.

Yet, amidst the shifting tides of their friends coming and going, there was one permanent, immovable fixture.

Hao.

He wasn’t just a customer; he was practically an architectural element of the building. From the bright crack of dawn until the deep hours of the night, Hao claimed the exact same spot: perched on the high stool right at the wooden bar table, tucked neatly against the edge of the counter. It was his unofficial second home. While Hanbin moved fluidly behind the polished wood, pulling espresso shots and managing the steady hum of incoming orders, Hao would sit just a breath away, buried knee-deep in his laptop, surrounded by scattered notes, design sketches, and university projects. They existed in a comfortable, synchronized orbit—separated by a few inches of mahogany, yet entirely tuned into one another's presence.

That particular afternoon bled into the room with the lazy, golden-hued exhaustion of any other ordinary day. The ambient chatter of the afternoon crowd had faded away, leaving behind the comforting hiss of the espresso machine and the soft rustle of paper.

Without a word, Hanbin slid a tall, condensation-beaded glass across the polished counter, setting it down with a soft clack right beside Hao’s keyboard. It was an unspoken ritual. Whenever Hanbin experimented with a new concoction for the bar's seasonal menu, Hao was invariably the inaugural guinea pig—the very first person whose critical palate and unfiltered approval he sought out before anything else touched the official menu.

Hao paused his typing, his fingers hovering over the keys as his gaze drifted downward. He stared at the vibrant, citrus-toned liquid swirling inside the glass, his brow furrowing into a suspicious arch.

“What are these orange chunks?” Hao asked, his tone laced with immediate skepticism as he eyed the floating pulp. “Don't tell me you actually ruined a perfectly good mango by mixing it with these... weed-looking herbs?”

Hanbin let out a slow, long-suffering sigh, his eyes rolling upward toward the ceiling before he crossed his arms over his apron.

With a reluctant roll of his eyes, Hao picked up the glass, brought it to his lips, and took a cautious, highly skeptical sip. The moment the liquid hit his tongue, his face contorted into an utterly disgusted, nose-wrinkling grimace, pulling back as if he had just swallowed poison.

“I will genuinely never understand why people willingly consume matcha,” Hao muttered, shuddering as he shoved the glass back across the wood.

Hanbin chuckled softly, stepping forward to snatch the glass right out of Hao’s workspace before it could spill over his notes.

“Okay, okay, fine,” Hanbin murmured, a fond, amused curve playing at the corner of his lips as he turned back toward the sink to wash the glass.

Satisfied, Hao shook his head, instantly turning his attention back to the glowing screen of his laptop. The rhythmic clack of his keyboard filled the quiet space between them as he raced against time, desperate to wrap up his remaining university projects before their friends inevitably flooded the café for the evening's gathering.

Minutes ticked by in a peaceful blur until the heavy glass door of the café chimed, signaling an arrival. A figure stepped inside, making a beeline for the bar and sliding onto the vacant stool right next to Hao.

Startled by the sudden intrusion so early in the evening, Hao blinked, turning his head sharply to the side. A brief flash of surprise crossed his features when he realized one of their friends had arrived significantly earlier than usual. Still, it was hardly out of the ordinary in their chaotic ecosystem.

“Hey,” Hao said, offering a small, welcoming nod as he adjusted his posture. “What are you doing here so early?”

The friend offered a breezy shrug, leaning casually against the counter. “My shift wrapped up early, and since I was just around the neighborhood, I figured I’d come hang out here until the rest of the gang shows up.”

Hao simply offered an understanding hum, giving a single, affirming nod before turning his gaze right back to his monitor, his fingers instantly resuming their rapid dance across the keys.

The rhythmic squeak of the cotton dishrag rubbing against wet glass suddenly cut out.

From behind the far end of the counter, Hanbin emerged, stepping out into the wider opening of the bar. His movements stuttered to a halt halfway, the wet glass freezing in his grip as his dark eyes caught the familiar silhouette of the newcomer seated intimately close to Hao. For a fraction of a second, the world around them seemed to mute. His hands went completely still, the damp cloth clutched tightly in fingers that had suddenly tightened into a rigid lock. He stared at the two of them for a beat too long, the silence stretching uncomfortably thin before he forced his limbs to move again, dragging his feet forward with a heavy, deliberate reluctance.

Hanbin stepped up to the edge of the counter, smoothing his expression into a polite, painfully manufactured smile that didn’t quite reach his eyes.

“Hey, Soobin  hyung,” Hanbin greeted, his voice pitched an octave higher than normal. “What are you doing here?”

Soobin let out a bright, easy laugh, leaning back against the wooden bar stool with a casual, unbothered grace. “Is my presence here really that shocking? Do you ask Hao that exact same question every single day?”

Before Hanbin could scramble for a retort, Hao finally dragged his heavy gaze away from his glowing monitor, lifting his chin with a lazy, unimpressed drawl.

“Of course not,” Hao said, his voice dripping with dry amusement. “If I weren't here, the entire establishment would probably collapse.”

A genuine, softening ripple flickered across Hanbin’s features at the dry retort, a real smile threatening to break through his careful facade—only for it to vanish the instant it arrived.

Soobin chuckled, raising a hand and giving a light, familiar thud against Hao’s shoulder. “Yeah, you’re right! We can always track you down here no matter what.”

At the physical contact, a sharp, uninvited shadow crossed Hanbin’s face. His brow twitched, a sudden, dark knot forming between his eyes as he stepped half a step closer to the bar, his voice dropping an imperceptible degree.

“Do you want something to drink?” Hanbin asked, the words clipping together with a professional edge.

Soobin shook his head, offering a breezy wave of his hand. “Nah, I’m good!”

Hao blinked, turning his head slightly to look at the other boy with a flicker of genuine confusion. “Why not? Aren't you exhausted after your shift? At least get some coffee, you look dead.”

Soobin’s expression softened instantly, his eyes crinkling at the corners as he turned his full, undivided attention back to Hao, a warm, lingering smile spreading across his face. “Thanks for worrying about me, Hao.”

Then, pivoting his head slightly toward the counter, Soobin shot a lazy look at the brooding barista. “Make it whatever Hao is having. A latte is fine.”

Behind the mahogany counter, Hanbin’s knuckles turned stark white. He gripped the clean glass in his hand so hard that the frail material groaned under the pressure, every ounce of his self-control being funneled into the singular mission of not shattering it right then and there. A muscle ticked violently along his jawline. With a slow, rigid motion, he swallowed the heavy lump in his throat, forced his lips to stretch into another terrifyingly fake smile, and gave a sharp, jerky nod before turning on his heel to march toward the espresso machine.

Hao, meanwhile, spared a sideways glance at Hanbin’s stiff, retreating back, taking in the unmistakable flush creeping up the back of the other boy's neck and the rigid set of his shoulders.

Before Hao could parse the sudden tension in the air, Soobin leaned in closer, invading his personal space with casual familiarity. “Working on a new project, huh? Need any help?”

Hao tore his gaze away from Hanbin’s boiling silhouette, turning his attention back to the screen as he offered a hesitant, drawn-out hum. “Uh... yeah... you might actually be able to help with this part.”

The exact second the words left Hao's lips, he could feel it—a sudden, suffocating shift in the atmosphere. He didn't even need to look up to know; he could practically feel the physical weight of Hanbin’s head snapping back around, a pair of sharp, burning eyes instantly locking onto their corner from across the room.

Soobin didn't notice—or simply didn't care. He slid off his stool slightly, shifting closer until his shoulder brushed against Hao’s arm, and leaned over to peer directly at the monitor. “Let’s see what it’s about, then.”

Across the table, standing stranded behind the espresso machine, Hanbin felt the air completely lock in his lungs. He watched, helpless and frozen, as Soobin—instead of simply asking Hao to drag the laptop closer—looped an arm casually over the back of Hao’s chair, his hand dropping dangerously close to Hao’s shoulder to anchor himself as he leaned in to inspect the screen.

Hanbin’s jaw clenched so hard his teeth ached. He couldn't force the breath back out of his chest.

In truth, this wasn't the first time. For weeks, Hanbin had been forced to sit in the front row of a play he despised, tracking the way Soobin looked at Hao with a hunger poorly disguised as friendliness. He recognized the subtle, persistent patterns—the manufactured excuses, the lingering touches, the way Soobin always managed to drift into Hao's orbit like a stray satellite. He knew, with absolute, gut-churning certainty, that Soobin hadn't come to the café for the coffee, or the atmosphere, or a place to rest.

He was here for Hao. And the realization tasted like ash on Hanbin's tongue.

The espresso machine hissed, a sharp, violent sound that cut through the low murmur of the café. Moments later, the heavy porcelain mug was slammed onto the wooden counter—not violently enough to shatter, but with a deliberate, rattling force that left no room for gentleness.

Hanbin slid the ceramic cup across the wood, halting it right in front of Soobin.

Hao’s gaze drifted sideways, instinctively drawn to the mug. His eyes blinked once, twice, in quiet disbelief. There was no art. No delicate, practiced swan or swirling heart blooming on the surface. It was a chaotic, misshapen blob of lumpy foam floating atop a muddy pool of dark liquid—quite literally the ugliest, most pathetic latte Hanbin had ever produced in his entire life.

It was a stark, almost comical contrast to what Hao was used to. Every single cup Hanbin ever slid across the counter to Hao was a miniature canvas, adorned with intricate, beautiful patterns born from years of muscle memory and quiet affection. In fact, the gallery app on Hao’s phone was entirely flooded with pictures of the artful lattes Hanbin had made for him over the years, a digital scrapbook of silent devotion.

A strange, unfamiliar knot tightened in Hao’s chest as he stared at the deformed cup.

Jealousy?

He wasn't even sure. A cold, prickling sensation danced along his ribs, foreign and unsettling. Hanbin wasn’t a petty person; he was universally warm, polite, and sickeningly kind to everyone who walked through those doors. But... with Hao, it had always been different. Much more. Exponentially more.

Was it because they were best friends? Just best friends?

Maybe? Hao realized with a jolt that he hadn't seriously evaluated that label in a very, very long time. They had blurred the lines so thoroughly that the definition of "best friend" felt entirely inadequate, a cheap cardboard box trying to hold an ocean.

Before Hao could untangle the sudden storm of thoughts warring in his head, a smooth, familiar voice pierced the air.

“Chagiya, do you want anything else?”

The pet name snapped Hao out of his daze like a physical jolt. His head whipped up, wide eyes locking onto Hanbin, who was standing on the other side of the counter, watching him with an intensity that felt entirely too heavy.

To anyone else, it was just an inside joke—a running bit born from years ago when their friends used to tease them relentlessly, joking that the two of them would inevitably end up married. They had leaned into the absurdity of it, tossing around absurd nicknames just to mock the rumors. But this time? Underneath the familiar cadence, Hao could smell something else in the air. A sharp, undeniable undercurrent of tension that made his pulse spike and a thrill of dangerous excitement shiver down his spine.

A slow, knowing smile curved at the corners of Hao’s lips. He shook his head, keeping his eyes locked on Hanbin.

“No, thanks.”

Hanbin didn't walk away. Instead, he lingered right there behind the bar, his weight shifting heavily onto his heels as his dark eyes drifted to the side.

He watched as Soobin leaned in even closer, practically invading Hao’s personal space again. Hao was gesturing vaguely at the screen, walking Soobin through the mechanics of his university project, their shoulders brushing with every slight movement. They were talking in low, animated murmurs, wrapped in their own little bubble.

And Hanbin... Hanbin simply reached the absolute limit of his breaking point. He couldn't stomach it for another second.

 

~(εїз)~

 

The ambient lighting of the café had long since been plunged into near-total darkness, save for the sickly blue-and-red glare bleeding from the projector screen against the far wall. It was movie night—their sacred, unwritten ritual. The rest of their chaotic group had finally trickled in, filling the mismatched armchairs and plush cushions scattered across the floor. They had unanimously voted for a horror movie, a choice that usually guaranteed a tightly wound coil of atmospheric tension and comfortable excuses for physical proximity.

Normally, the seating arrangement was as predictable as the sunrise: Hao would inevitably wedge himself right against Hanbin's side, burying his face into Hanbin's shoulder the moment the tension on screen spiked. Hanbin, playing the stoic anchor, would wrap an arm around him, secretly thriving on the breathless panic that made Hao cling to him like a lifeline.

Tonight, however, the cosmic order had been violently upended.

Due to a chaotic shuffle of bodies when the lights went out, Hao was trapped in the middle. On his left sat Hanbin, radiating a silent, suffocating heat of pure, unfiltered fury. And on his right—too close, too insistent—sat Soobin.

As the film slithered into its first major sequence of terror, the tension in the room snapped taut. On screen, a sudden, violent jump scare jolted the characters, accompanied by a deafening audio shriek that sent a shudder through the floorboards.

Instantly, Soobin flinched with theatrical exaggeration. With a sharp gasp, he lunged sideways, his hand shooting out to grab a fistful of Hao’s sleeve before literally launching his entire upper body right into Hao’s personal space, burying his face against Hao's shoulder.

Hanbin’s peripheral vision narrowed to a blinding, crimson point.

The infuriating part—the part that made Hanbin’s blood boil dangerously close to the surface—was that Hao was supposed to be the one cowering. Hao was notoriously terrible with horror, the kind of person who usually hid his face and sought sanctuary in the secure warmth of Hanbin’s arms. But tonight? Tonight, Hao wasn't trembling. He wasn't hiding. Instead, as Soobin clung to him like a terrified child, Hao let out a soft, genuine laugh, shaking his head with fond amusement as he casually patted Soobin’s back to comfort him.

Hanbin couldn't take it. The suffocating weight of the injustice clawed at his throat.

His right hand, resting flat against the cushions just out of sight, curled violently into a tight, trembling fist. He dug his fingernails so hard and mercilessly into his own palms that the sharp crescent stabs pierced clean through the skin, drawing a hot, stinging pain that barely registered over the roaring fury inside his head. Every breath he drew tasted like copper and ash. His jaw ached from the sheer force with which his teeth locked together, his dark eyes fixed unblinkingly on the flickering screen, though he didn't absorb a single frame of the moving pictures. He was entirely consumed by the physical agony of keeping his hands to himself.

Minutes dragged on like hours, the grotesque sounds of the horror flick acting as a maddening soundtrack to Hanbin’s internal unraveling. He sat rigidly upright, a statue carved out of pure resentment, forced to watch the agonizing pantomime playing out beside him on the sofa.

When the credits finally began to crawl up the screen, the harsh overhead lights clicked back on, abruptly shattering the cinematic trance and flooding the room with a wave of groans and shifting bodies.

“Man, that was weak,” Gunwook groaned loudly, stretching his long limbs out as he rubbed the back of his neck. He propped himself up on his elbows, a mischievous spark lighting up his eyes as he looked around the room. “Come on, we can’t just end the night like this. Let’s stay longer and play something.”

Before anyone could even properly digest the suggestion, Beomgyu sprang forward from the opposite corner of the room with the dramatic flair of a man unveiling a revolutionary world secret.

“Oh, I’ve got the ultimate, brilliant idea!” Beomgyu declared, flashing a grin so glaringly cliché it hurt.

It was an idea so aggressively unoriginal, so profoundly ancient and overdone, that even a toddler would have laughed at it. It was a game they had collectively played a thousand times before—a juvenile rite of passage that invariably ended in exposed secrets, forced confessions, and thinly veiled romantic tension.

Truth or Dare.

Hanbin stared at him, a silent, burning question hanging heavy in his chest: Why does everyone blindly agree to whatever this idiot suggests?

There was no escaping it. The collective peer pressure was immediate and unanimous. Within minutes, the projector gear was shoved aside, and the group migrated to the center of the room, arranging themselves in a wide, messy circle around the large circular wooden table. Gyuvin, finishing off the last drops of an imported cider bottle, tossed the empty green glass carelessly into the center of the makeshift arena.

The game was about to begin, and Hanbin could already feel the razor-thin margin of his self-control snapping entirely.

The empty cider bottle spun, clattering loudly against the wooden surface of the table before gradually losing momentum and coming to a dead stop.

Fortunately, the chaotic seating shuffle had separated Hao from him. Hao wasn't sitting right beside Hanbin anymore, but thankfully, he wasn't trapped next to Soobin either. Distance had opened up between them, a sprawling layout designed for the sole purpose of tossing provocative questions and cheap gossip back and forth across the table—at least, what their friends deemed interesting.

Despite the physical gap, Hanbin’s gaze kept drifting. He watched Hao from across the circle, tracking the way the other boy’s shoulders shook with genuine amusement as he laughed at the stupid, nonsensical answers bouncing around the room. It was a helpless reflex. Whenever Hao’s lips curved into that bright, unfiltered smile, Hanbin’s own defenses crumbled. A soft, involuntary smile tugged at the corner of Hanbin’s mouth, a silent echo of Hao’s happiness blooming in real-time.

Across the circle, Hao was wrapped in his own quiet internal storm, though his face didn't show it. He knew Hanbin. He knew the subtle, rigid tells that proved how much Hanbin loathed games like Truth or Dare. More than that, Hao had been hyper-aware for weeks now of the dark, simmering irritation Hanbin directed toward Soobin.

For a guy like Hanbin—someone who wore unending patience like a second skin and treated every living soul with bottomless warmth—this sudden, sharp animosity was entirely out of character. It was an anomaly. And for a mind as analytical as Hao’s, the data points were piling up, refusing to stay neatly in their boxes. He couldn't quite assemble the scattered puzzle pieces into a coherent picture... or perhaps, deep down, he was simply terrified of looking at the completed image.

The spinning bottle spun again, slicing through the heavy air of the room.

It clattered to a halt, the neck pointing with agonizing precision straight at Hao.

Beomgyu leaned forward, resting his elbows on his knees, a sharp, deeply malicious glint of pure mischief dancing in his eyes. He had the face of a cat that had not only caught the canary, but had spent the entire afternoon plotting the execution.

“Truth or dare, Hao hyung?” Beomgyu purred, dragging out the syllables with theatrical suspense.

Hao instinctively reached up, scratching the back of his neck with a hesitant, cautious motion. His eyes flicked around the circle before landing safely on the wooden grain of the table.

“Truth,” Hao muttered, playing it safe.

Beomgyu let out a triumphant crow, clapping his hands together. It was painfully obvious he had been hoarding this exact, meticulously crafted question for months, waiting for the right cosmic alignment.

“Is there anyone in this exact room,” Beomgyu asked, raising an eyebrow suggestively, “that you’ve ever kissed?”

The color instantly drained from Hao’s face.

The cheerful, relaxed warmth froze mid-expression, the smile dying on his lips before it could fully fade. Without thinking, his head whipped up, his gaze magnetically pulled across the circle to lock straight onto Hanbin.

Hanbin was already looking at him. Their eyes collided in the dead silence of the room, a heavy, suffocating current passing between them that felt entirely too loud.

Panic flared hot and sharp in Hao’s chest. He tore his eyes away a fraction of a second later, violently snapping his gaze back down to his lap as a dry, nervous cough rattled in his throat.

Across the table, Gunwook let out an impatient groan, waving a hand dismissively. “Come on, Hao hyung! Stop stalling, just answer the damn question!”

The silence stretched for three agonizing seconds, heavy enough to crush bone.

Hao finally exhaled, letting out a long, shuddering breath that felt like deflating a balloon. He swallowed hard, keeping his eyes glued to the floorboards.

“No.”

Instantly, a chorus of disappointed groans erupted from the group.

“Boooo!” Beomgyu threw his hands up in theatrical outrage, shaking his head. “Lame! Absolutely rigged!”

“No way, there’s no fucking way,” someone else chimed in, the rest of the circle joining in with loud, skeptical jeers.

Hao let out a high-pitched, entirely artificial laugh, a nervous defensive mechanism bubbling up his throat. “I'm serious! I swear to God, I'm telling the truth!”

A few feet away, Gyuvin rolled his eyes so hard it looked painful. He slouched back against the cushions, muttering under his breath just loud enough for the empty air to catch it, “A bunch of absolute idiots.”

Naturally, the self-absorbed idiots he was referring to were far too loud and self-involved to hear him at all.

The game dragged on, the empty bottle spinning and clattering across the wood in a dizzying loop of trivial questions and cheap dares. But Hanbin was entirely checked out. The ambient noise of the room faded into a dull, white hum as he sat there, mindlessly chewing at the raw skin of his bottom lip, his teeth sinking down until a sharp, metallic tang of blood bloomed on his tongue. He couldn't focus. Every nerve ending in his body felt raw, frayed, and pulled to a snapping point.

Then, with a final, agonizing wobble, the bottle spun to a dead halt.

Hanbin slowly lifted his head, his dark eyes tracking upward. Sitting directly across from him, leaning forward with an unreadable, predatory glint in his eyes, was Soobin.

The air in the room instantly evaporated.

Soobin paused, letting out a long, deliberate breath that stretched the silence to a breaking point before he finally spoke, his voice cutting cleanly through the quiet.

“Is there anyone in this room,” Soobin asked, his eyes locking onto Hanbin with deliberate pointedness, “that you actually want to kiss?”

Hanbin’s breath caught violently in his throat, trapping a suffocating heat in his chest.

Across the circle, as if moved by a single, synchronized string of gravity, every single head in the room jerked sideways, turning their eyes with painfully obvious curiosity straight toward Hao.

Hanbin didn’t dare look. He refused to turn his head. He kept his gaze locked entirely on Soobin, staring into the other boy’s eyes with a desperate, rigid defiance because he knew that if he dared to glance at Hao, the fragile dam holding back years of buried longing would instantly shatter.

A heavy, suffocating silence swallowed the room whole.

Hanbin swallowed hard, his throat clicking as he forced down the dry lump of panic. He didn't answer. Instead, moving with slow, mechanical precision, he reached out, grabbed the penalty glass of hard liquor sitting on the table, and downed it in one harsh, burning gulp. The alcohol scorched his throat on the way down, a sharp physical pain that barely matched the agonizing ache in his chest.

Dead silence blanketed the circle again. No one cheered. No one laughed.

Worse than the silence, though, was the fact that Hanbin refused to look at him. Hao felt a cold, sinking weight drop straight into his stomach. He noticed it instantly—the absolute avoidance. Hanbin wouldn't even graze him with his peripheral vision.

And from the exact second that loaded question had dropped from Soobin's lips, Hao’s heart had begun hammering against his ribs like a trapped bird.

A chaotic hurricane of terrified thoughts tore through his analytical mind. Why did Hanbin drink instead of answering? Was it because... because Hanbin already knew? Did Hanbin know that Hao was hopelessly, agonizingly in love with him, but chose to pretend it was all a joke just to protect what they had? Was Hanbin terrified of ruining their decade-long friendship? And worse—did Hanbin just take the penalty drink because he was afraid that if he confessed, or if he lied, it would somehow hurt Hao?

Hao sat frozen in the center of his own internal wreckage, spinning a dozen desperate, looping scenarios in his head, his chest tightening with a nauseating wave of anxiety. His eyes remained permanently glued to Hanbin’s profile, tracking the sharp, unyielding line of his jaw—a profile that continued to deliberately, cruelly ignore him.

He stayed trapped inside that spiral until a familiar, bored voice cracked right through the fog.

“Hao hyung? Earth to Hao? Truth or dare?”

Hao blinked hard, snapping violently back to reality as he realized the game had somehow circled back to him.

Beomgyu grinned, raising a mocking eyebrow. “He already picked truth last time, so it has to be a dare!”

Gyuvin leaned back against the plush cushions of his seat, a slow, devilish smirk stretching across his face as he locked eyes with Hao.

“Alright,” Gyuvin drawled lazily, his tone dripping with calculated mischief. “I dare you to sit on someone's lap until the game ends.”

A heavy, suffocating silence dropped over the circle like a lead weight, freezing the lingering laughter in the air.

Hao let out a dry, incredulous puff of air. A tight, brittle smirk touched the corners of his mouth as he pushed himself up from his chair.

“That’s it?” Hao asked, his voice dripping with a carefully manufactured, artificial lightness that didn't reach his eyes.

A collective wave of tension rippled through the group. Everyone leaned in, holding their breath, anticipating a predictable, almost scripted punchline. Even Hanbin—who had spent the last ten minutes actively avoiding him—suddenly snapped his head up, his dark eyes locking onto Hao with a sharp, involuntary jolt of expectation, completely certain of where those footsteps were supposed to lead.

Instead, Hao bypassed him entirely.

Ignoring the empty space on Hanbin’s lap, Hao walked with deliberate, agonizing slowness around the edge of the circle. He didn't even glance down as he drifted past, stepping straight toward the opposite side of the room. With calculated precision, he stopped right beside Soobin.

Soobin blinked, a flash of genuine, unadulterated shock flitting across his face as he stared up at him. A ripple of absolute disbelief swept through the circle; jaws went slack, and silent, wide-eyed glances shot back and forth between the spectators.

Without a word of warning, Hao lowered himself sideways, settling directly onto Soobin’s lap.

The physical impact was soft, but the psychological shockwave was deafening. Hao immediately brought one hand up, looping it loosely around the back of Soobin’s neck. He forced his spine to stay rigid, keeping his chin tilted up, willfully and entirely refusing to turn his head toward the other side of the room where he knew Hanbin was sitting.

“I hope you don’t mind,” Hao said, his voice smooth and steady, though his pulse was hammering a frantic, violent rhythm against his ribs.

For a second, even Soobin looked paralyzed. He threw a quick, nervous glance sideways—straight toward Hanbin—before letting out a high, breathless laugh laced with nervous adrenaline. Swallowing his confusion, Soobin’s hands instinctively moved to grip Hao’s waist to steady him.

“Of course not,” Soobin murmured, a dazed, disbelieving smile breaking across his face.

The atmosphere in the room instantly curdled into something thick, awkward, and terribly fragile. An uncomfortable vacuum of air settled over the circle. Without meaning to, almost like a synchronized hive mind, everyone’s heads began to swivel back and forth, repeatedly checking Hanbin for a reaction.

Hanbin sat like a statue carved out of ice. He was completely, unnaturally composed.

Or, at least, he desperately convinced himself that he was.

Hanbin forced his features into a mask of chilling, untouchable indifference. He picked up his glass, swirling the amber liquid inside with agonizing slowness, acting as though the boy sitting on another man's lap across the room was nothing more than a piece of background furniture.

“Hey, you okay?”

Someone whispered the question tentatively from across the circle, unable to bear the heavy tension.

Hanbin didn't even blink. His voice, when it came out, was completely flat, drained of any inflection.

“Yeah. Why wouldn't I be?”

It was a masterclass in denial, but the cracks in his armor began to show almost immediately in the microscopic details.

Hanbin stopped talking. Whenever someone spoke to him, he gave monosyllabic grunts. Whenever Hao’s name floated across the room, Hanbin’s jaw clenched so hard a muscle twitched violently in his cheek, his eyes strictly darting away to converse with anyone—anyone—else.

It didn't take long for Hao to notice.

Hao knew Hanbin better than he knew the cadence of his own heartbeat. He knew every micro-expression, every stubborn shift in posture, every silent wall Hanbin erected when he was drowning inside his own head.

And the realization that Hanbin was actively, purposely freezing him out sent a sharp, agonizing spike of panic straight through Hao's chest, instantly mutating into a reckless, burning defiance.

Fine, Hao thought bitterly. If you're going to shut me out, let's see how long you last.

Hao didn’t want to take advantage of Soobin’s feelings for him. He was playing a dangerous, high-stakes game of chicken, pushing buttons solely to test the boundary walls—to see if Hanbin cared enough to break.

Midway through a mindless conversation with the people around him, Hao suddenly raised his voice, cutting cleanly through the ambient noise of the room.

“Bin.”

Across the circle, Hanbin froze. It took him a beat too long to respond, his shoulders stiffening visibly before he dragged his chin up.

“Hm?”

“You're awfully quiet tonight.”

Hanbin stared at him, his dark eyes completely devoid of warmth, locked into a terrifyingly blank stare.

“Am I?”

“Yeah.” Hao tilted his head, a challenging, razor-thin smile playing on his lips.

Hanbin swallowed hard, looking away for a fraction of a second before forcing his eyes back. “Maybe I'm tired.”

Hao let out a soft, humorless laugh, his eyes flashing with a dangerous, provocative spark.

“Liar.”

Without another word, without giving Hanbin a single second to formulate a defense or swallow the bitter pill of his own misery, Hao deliberately turned his head away. He leaned back into Soobin’s space, murmurs and low-toned laughter slipping past his lips as he re-engaged with the boy beneath him, entirely abandoning Hanbin to the dark.

Across the room, the moment Hao’s shoulder brushed against Soobin’s in a calculated display of intimacy, Hanbin felt something inside his chest violently snap.

The blow hit him with the physical force of a freight train.

A sharp, nauseating wave of realization crashed over Hanbin, stealing the very air from his lungs. He understood now. He saw right through the performance. He realized, with gut-wrenching clarity, that Hao was doing this entirely on purpose—that every deliberate touch, every whispered laugh, and every calculated glance away was a weapon being aimed directly at his chest.

Hao was prodding the bruise, tearing open the wound just to see if it would bleed.

Hanbin sat frozen in the center of the wreckage, his fingers digging white-knuckled into the fabric of his jeans. His chest burned with a chaotic, blinding mixture of fury and despair. He wanted to scream, he wanted to stand up and tear Hao away from those hands, but a paralyzing, irrational terror held him completely chained to the floor.

He was torturing himself, and Hao was letting him burn—yet neither of them had the faintest idea how to stop.

The dare hadn't been born out of malice or some grand, calculated masterplan. To Hao, it was simply an experiment born of pure, exhausting desperation—a quiet, burning curiosity to poke the sleeping bear and see what it would do.

If I am actually with someone else, will he care?

Every single time the lines between them had threatened to blur into something real, every time Hao’s heart had hammered against his ribs with the terrifying hope that this was the moment, Hanbin had inevitably retreated. He would laugh it off, toss a casual joke into the air, and slap another layer of thick, impenetrable ice over the situation. Hao was simply tired. He was sick to his stomach of perpetually playing the guessing game, tiptoeing across a tightrope of ambiguity where he was expected to read a language Hanbin refused to write.

So, sitting on Soobin’s lap had been a reckless, stupid test.

And the worst part? It had worked.

Hao had watched the micro-expressions, the rigid posture, the white-knuckled grip on the glass, and the cold, burning fury in Hanbin’s eyes. Hanbin was jealous. The proof was written all over him, flashing like a neon sign in the dark.

Yet, the moment he realized it, the triumph didn’t taste sweet; it tasted like ash. It terrified him down to his bones. Because if Hanbin actually cared—if those lingering touches, the pet names, and the stolen glances weren't just a harmless game between best friends—then everything was about to change. The safe, comfortable, predictable status quo they had built over a decade was going to shatter. And once the dust settled, they would never, ever be able to go back to the way things were.

A sharp, lingering guilt twisted in Hao’s chest as well. He felt genuinely terrible for Soobin. He hated himself just a little bit for weaponizing the other boy's obvious, unreciprocated feelings purely as a match to set Hanbin’s jealousy ablaze. It was unfair, it was cruel, and it left a sour, metallic taste in his mouth.

But finally, mercifully, the agonizing, hellish hours bled to a close.

The chaotic blur of voices, the loud laughter, and the shuffling footsteps gradually faded away. One by one, their friends packed up their coats, mumbled their goodbyes, and spilled out into the cool night air until the heavy glass door clicked shut, sealing the quiet inside.

The café plunged into absolute, deafening stillness.

There was no blaring music echoing off the walls. No chaotic circle of friends shouting over card games. No noisy distractions. Just the hum of the refrigerator, the amber glow of the Edison bulbs overhead, and the two of them.

For the first time since Soobin had walked through those doors hours ago, they were entirely, suffocatingly alone.

Hanbin remained glued to his spot, his head bowed low, his eyes stubbornly fixed on the wooden grain of the table as if his entire universe depended on it. He refused to look up. He refused to let Hao in.

Minutes ticked by like dripping lead until Hao finally reached his breaking point, his voice cutting softly through the quiet.

“Are you mad at me?”

Hanbin didn't flinch. His voice was a flat, hollow whisper. “No.”

Hao let out a dry, disbelieving breath, leaning closer. “You are.”

“I'm not.”

“You haven't looked at me in an hour.”

A heavy, suffocating silence swallowed Hanbin whole. He sat frozen, his chest rising and falling in shallow, rigid increments, desperately withholding the brutal, messy truth screaming inside his head—the simple words I was jealous, it drove me insane—hiding behind a pathetic wall of defense.

“You seemed busy,” Hanbin finally muttered, the words dripping with a cold, self-inflicted misery.

A bitter, disbelieving edge crept into Hao’s tone, his patience finally wearing thin under the weight of the game. “I was sitting on someone's lap.”

Hanbin’s jaw clenched so hard a muscle twitched violently in his cheek. He didn't look up, but the words slipped out, sharp and choked. “I noticed.”

Hao slowly scraped his chair forward, his voice dropping to a trembling, dangerous register. “Did you?”

The atmosphere in the room turned heavy, thick as molten lead. Both of them knew exactly where they were standing now, teetering on the precipice of a cliff they had spent years pretending didn't exist. The denial was gone, stripped away piece by piece until nothing was left to hide behind.

Hao’s fingers were ice-cold and trembling slightly on his thighs from a sudden, crushing wave of anxiety. Across the table, Hanbin’s throat felt completely paraded and dry, every swallow burning like glass, utterly paralyzed by the fear of lifting his head and facing the reality staring back at him.

The silence that stretched between them was no longer just quiet; it was deafening, heavy with the weight of unsaid words that had been accumulating for years. Hanbin’s shoulders rose and fell in a slow, jagged rhythm, the invisible armor he had worn all night finally beginning to crack under the relentless pressure.

He lifted his head, his dark eyes—raw, tired, and stripped of all their usual defenses—finally dragging upward to meet Hao’s gaze.

“I don't know what you wanted me to do,” Hanbin whispered, his voice cracking slightly on the edge of a defeat he could no longer hide.

Hao didn’t blink, his own heart hammering a frantic, deafening beat against his ribs as he held his ground.

“Nothing,” Hao replied softly.

Hanbin let out a bitter, self-deprecating breath, the frustration bleeding out of him and leaving behind only a hollow, aching exhaustion.

“Then why did you keep looking at me?”

Hao didn't hesitate. The truth slipped past his lips, quiet, piercing, and completely devoid of defense.

“Because you kept looking away.”

Hanbin fell silent again. This time, he wouldn't even answer, choosing instead to avert his gaze.

Hao asked another question. “Does this have something to do with Soobin?”

Hanbin couldn't hold it in any longer. The denial, the suffocating pretense, the agonizing game of pretending they were just ordinary friends—it all collapsed under the weight of his own misery.

“It wasn't him,” Hanbin said, his voice trembling with a terrifying vulnerability, his eyes locked onto Hao’s face. “I don't care about him. That was never the problem.”

Hao swallowed hard, his breath catching in his throat as he waited, the air turning to ice around them.

“Then what was it?” Hao asked, his voice barely a breath.

Hanbin let out a dry, humorless laugh, shaking his head as a look of profound, agonizing self-loathing washed over his features. He gestured vaguely between the two of them, the frustration finally boiling over into raw, unfiltered pain.

“The problem is that you can do that with anyone, Hao,” Hanbin whispered, his voice cracking. “You can laugh like that, you can touch people like that, you can flirt with whoever you want, whenever you want. You are free.”

“And I?” Hanbin’s voice dropped to a desperate, broken register. “I don't get to be mad. I don't get to say a word. I don't even get to pull you away from someone else's lap because... because I have no right to be jealous, Hao. That’s the worst part of all of this. I don't get to feel the way I’m feeling right now, because we never defined any of it. We're just friends.”

The words hung in the suffocating silence, dripping with years of unspoken longing, fear, and silent torment. Hanbin sat there, completely bare, having handed over his heart and his deepest weakness on a silver platter, terrified of what would happen next.

Hao felt his chest tighten so hard it ached. Every single scenario he had spun in his head, every defense he had built up to protect himself, melted away in the face of Hanbin’s confession. The sheer terror of the unknown was suffocating, but beneath it, a wild, soaring wave of realization bloomed in his chest.

He didn't pull away. Instead, Hao let out a soft, breathless exhale, his eyes shining with a sudden, overwhelming clarity.

“You could,” Hao whispered, his voice steady and remarkably clear in the quiet room.

Hanbin froze, his breath catching painfully in his lungs. He stared at Hao, his mind struggling to process the words, terrified that he had imagined them.

“Could I?” Hanbin asked, the question slipping out as a fragile, disbelieving plea.

Hao didn't look down. He didn't hesitate, and he didn't offer a single sarcastic joke to cushion the blow. For the very first time in their lives, Hao stepped completely across the line, bridging the final inch between them.

“If you were my boyfriend,” Hao said softly, his gaze locked intensely into Hanbin’s eyes.

A profound, absolute stillness swallowed the café whole.

The air vanished from the room. Hanbin was completely paralyzed, his heart missing a beat, two beats, an eternity, as the meaning of the words finally anchored deep inside his chest. He had spent years standing at the edge of the cliff, too terrified to jump, too scared to ruin what they had—only to realize that Hao had been standing right beside him the entire time, holding out a hand.

And for the first time in their decade-long history, neither of them looked away.

Hao had taken the very first step.

Hanbin stared at him, the heavy silence stretching between them like a physical weight. His chest rose and fell in a sharp, unsteady rhythm, his mind desperately racing to catch up with the reality of what had just been spoken.

Slowly, almost in disbelief, Hanbin parted his lips, his voice dropping to a raw, breathless whisper.

“Are you saying you want to date me?”

Hao didn’t flinch. He held Hanbin’s gaze with a fierce, quiet certainty that left no room for retreat. “I'm saying I'm tired of pretending I don't.”

For a second, the universe seemed to hold its breath. And then, a breathless, broken sound slipped past Hanbin’s lips. He let out a soft, disbelieving laugh—not a laugh of pure, untainted joy, but one born entirely of sheer, overwhelming shock. It was the sound of a man watching the ground beneath his feet finally give way after a decade of waiting.

Hanbin shook his head, a self-deprecating smile tugging at the corners of his mouth as he dragged a hand through his hair.

“You know we're probably going to ruin everything,” Hanbin murmured, the old, familiar fear flickering faintly in his eyes.

“Maybe.” Hao let out a soft, steady exhale, his chin lifting just a fraction. “But we already spent years being scared of that.”

Neither of them could fully wrap their heads around the fact that they were actually having this conversation. After years of dancing around the edges, of burying every lingering glance beneath layers of sarcasm and inside jokes, they had finally crossed the line. The invisible boundary they had protected for so long was shattered, leaving behind a thick, electric wave of tension—a nervous, buzzing electricity that felt less like relief and more like an absolute sensory overload.

It wasn't the kind of reckless confession teenagers make in the heat of a fleeting moment. If they had done this years ago, when they were younger and braver, it might have felt simple. But this carried the immense, crushing weight of time. They had spent years wanting each other, years of silent longing, self-torture, and quiet endurance.

Every missed signal, every act of jealousy, and every buried heartbeat had built up to this exact, terrifying second.

Suddenly, they couldn't quite meet each other's eyes.

The weight of the reality crashed down on them, making it suddenly difficult to be in the same space without feeling entirely unmoored. Both of them sat there, staring away, their chests heaving with a frantic, breathless excitement that felt dangerously close to panic.

Hao cleared his throat, as a nervous flutter danced wildly in his stomach. He reached up, rubbing the back of his neck before glancing sideways.

“Um... why did you drink that shot?” Hao asked, his voice suddenly laced with a teasing, probing edge to mask the wild pounding of his heart. “Instead of answering?”

Hanbin blinked, his head snapping back around. For a split second, he looked straight at Hao—taking in the flushed skin of his cheeks and the bright, nervous spark in his eyes—before his gaze immediately darted away again, his teeth sinking down to nervously bite at his bottom lip.

Hanbin let out a ragged, tortured breath, his shoulders slumping.

“I... you know why.”

Hao offered a slow, deliberate shrug, a quiet, triumphant smirk playing at the corner of his lips. “No... I don't know!”

With a sharp, breathless intake of air, Hanbin finally forced his eyes back up, locking them onto Hao with a look of helpless surrender.

Hao tilted his head, his gaze softening into something entirely fond, dangerous, and impossibly bright as he leaned in just a fraction closer.

“Do you think,” Hao whispered, the words slipping out with a quiet, teasing challenge, “I could say yes the next time someone asks if there's someone in this room that I've kissed?”

The breath violently hitched in Hanbin’s throat, sealing shut as the words hung suspended in the heavy air.

Before he could even begin to process the frantic, deafening rhythm pounding against his ribs, Hao moved. With slow, deliberate steps, Hao pushed himself up away, closing the distance between them until he was standing right beside Hanbin.

Hanbin tilted his head up, his dark eyes locking onto Hao with wide, helpless vulnerability. In the absolute stillness of the empty café, the frantic, jackhammer thumping of Hanbin’s heart was so loud, so violently erratic, that he was entirely certain Hao could hear it echoing through the silence.

Hao looked down at him, a soft, knowing flicker of warmth dancing in his eyes as he let out a breathless, fond sigh.

“Ah...” Hao murmured, his voice dropping to a low, teasing register. “You really aren't going to take a single step yourself, are you?”

Hanbin remained frozen, his gaze locked upward, completely paralyzed by the sheer proximity.

Without breaking eye contact, Hao smoothly shifted his weight and lowered himself, settling directly down onto Hanbin’s lap.

Instinctively, Hanbin’s body jerked backward by a fraction of an inch, his breath catching sharply in his lungs. Just hours ago, this exact physical configuration had been their default setting—a casual, thoughtless habit born from years of shared space. But right now, stripped of all the safe, deniable layers of "just being friends," sitting on Hanbin’s lap felt entirely, terrifyingly different. It felt like standing on the edge of a precipice. The raw, electric friction of it made Hanbin feel as though his heart was literally going to burst out of his chest.

Hao looked down at him, his own chest heaving with a violent, trembling excitement. Beneath the calm, composed exterior he forced himself to project, a chaotic hurricane was tearing through his insides, his pulse roaring in his ears.

He swallowed hard, his throat dry as sandpaper, bridging the agonizingly thin space left between their faces. A slow, trembling smile broke across Hao’s lips, his eyes searching Hanbin’s face.

“If you had the courage to take just one step forward,” Hao whispered, his voice a soft, intoxicating brush against the quiet, “I wouldn't have spent tonight sitting on anyone else's lap.”

Hanbin stared up at him, a wide, trembling gaze locked onto Hao’s features. They had spent years playing with fire, tossing flirtatious barbs back and forth across a safe boundary line. But this—this was entirely, irreversibly different. The boy sitting across his lap no longer wore the armor of a best friend.

The lines had been crossed, and there was no turning back.

With a trembling, breathless intake of air, Hanbin parted his lips, his voice dropping to a choked, fragile whisper. “Hyung...”

Hao tilted his head slightly, a soft, encouraging hum vibrating against the quiet air. “Hmm?”

Hanbin swallowed hard again, his hands shaking as his brain desperately struggled to anchor itself to reality. “I mean... right now... is this... actually real?”

Hao offered a slow, definitive nod, his eyes shining with absolute, unfiltered certainty.

“Yeah...” Hao breathed out, his gaze softening as he reached up, his fingers brushing lightly against the edge of Hanbin’s jaw. “I want to be your boyfriend... Do you want it too?”

At the confirmation, a desperate, anchoring instinct took over. Hanbin’s icy-cold fingers shot out, his hands clenching tightly around the fabric of Hao’s waist, his fingers digging into the curve of his hips with an iron grip—as if holding on with everything he had to make sure the boy wouldn't vanish into thin air.

He stared up at Hao, a dazed, disbelieving wonder written across every line of his face.

“Is this real?” Hanbin asked again, the question slipping out like a broken prayer.

Hao nodded slowly once more, offering a reassuring, breathtaking smile. On the outside, he still managed to look infinitely more collected, a masterclass in calm restraint—but beneath his skin, his own soul was trembling, an absolute tempest of relief and raw, overwhelming emotion finally finding its home.

The air between them felt heavy, almost solid, vibrating with a static tension so thick it was nearly impossible to draw a clean breath. Hao looked down at him, but the sheer, overwhelming proximity and the naked intensity burning in Hanbin’s eyes made it impossible to hold his gaze for long. His own lashes fluttered downward, breaking eye contact for a split second as he fought to steady his erratic pulse before raising his chin again.

“I’ll give you five seconds,” Hao whispered, his voice a low, teasing hum that brushed against Hanbin’s skin, “to take the next step.”

Hanbin’s stomach violently plummeted, his heart dropping straight into his shoes as the breath locked tight in his windpipe. For a second, his brain completely short-circuited.

“What... what is the next step?” Hanbin choked out, the question slipping past his lips in a panicked, breathless whisper.

Hao held his gaze, a slow, silent countdown ticking away in the charged space between them. Seconds bled past—quiet, agonizing, and stretching far, far beyond the promised five. Hao let out a soft, deliberate sigh, slowly beginning to lift his hand away from where it rested loosely against Hanbin’s shoulder.

“Times up,” Hao murmured, his lips curving into a wicked, daring little smirk. “You missed your chance.”

Panic—pure and unadulterated—flared behind Hanbin’s eyes. Before Hao could shift his weight to push himself up from his lap, Hanbin’s hands tightened like a steel vise around Hao’s waist, yanking him back down with an urgent, desperate strength.

“I'm taking it,” Hanbin breathed out, his voice rough and unsteady. “I’m taking the next step.”

Without giving himself a single second to overthink, Hanbin’s hand shot up from Hao’s waist, his long fingers sliding up the curve of his spine until they wrapped firmly, possessively around the back of Hao’s neck. With a sudden, trembling pull, he guided Hao’s head down toward him.

The world narrowed down to this exact, suffocating point. The space between them vanished entirely.

The atmosphere grew dizzyingly hot, thick with years of buried longing and untamed electricity. Their ragged breaths collided, hot and frantic against each other's lips, mingling in the quiet space. The heat radiating off their skin felt feverish, turning their faces flushed and burning. Every muscle in Hanbin’s body was coiled tight like a spring as he finally bridged the final inch.

Hanbin pressed his lips against Hao’s.

It started softly—a hesitant, trembling brush of lips, as if they were both terrified that pressing any harder would shatter the fragile illusion. It was a kiss born from a decade of waiting, feather-light and heavy with disbelief. But the second Hao let out a sharp, surprised gasp against his mouth, the fragile restraint shattered completely.

The slow, tentative exploration dissolved into an instantaneous, ravenous hunger. Hanbin’s grip on the back of Hao’s neck tightened, his thumb pressing into the sensitive skin there as he tilted Hao’s head, deepening the kiss with a sudden, breathless desperation. Hao responded instantly, his hands flying up to grip the lapels of Hanbin’s shirt, pulling him in closer, parting his lips with a low, ragged moan that swallowed the quiet of the room.

It turned hot, heavy, and intensely passionate. The kiss grew deeper, wilder, and infinitely more demanding, driven by a frantic, intoxicating heat that had been suppressed for too long. Their mouths moved together with a desperate, messy rhythm—teeth grazing lips, tongues tangling in a breathless dance that sent a blinding, electric shock straight down their spines. It was messy, it was consuming, and it was entirely, unapologetically hungry. Hanbin tasted like sweet-bitter coffee and pure, unadulterated yearning, while Hao tasted like the sweet realization of a dream he never dared to fully speak aloud.

Every stroke grew hotter, bolder, and more deeply addictive, the intensity of their touches leaving them both dizzy and half-mad with want.

Seconds stretched into minutes, time completely losing its meaning until their lungs burned fiercely for oxygen, the lack of air finally forcing them to break apart.

Slowly, agonizingly, they drifted backward. They didn't open their eyes. They didn't pull away.

Chest heaving violently, gasping for breath, their foreheads rested heavily against one another. They sat there in the dark, trembling from head to toe, drowning in the intoxicating aftershocks of the kiss.

In the absolute stillness, with their eyes still tightly closed and their breath mingling, Hanbin let out a ragged, breathless whisper right against Hao’s lips:

“Can I take the next step, too?”

 

~(εїз)~

Notes:

📍this fic is retweetable here

hi again

um.. i honestly don't know if this is exactly what you guys had in mind when you voted for this prompt, or if it's even what the prompter wanted, but i tried my best to write it the way i interpreted it, and i rly hope you enjoyed it 🥰

honestly, this is a trope that's been written about A LOT already (which is honestly a good thing!) and writing this was kind of difficult for me bc my mind kept going back to friends-to-lovers haobin from Out of Love!! but i ended up getting attached to these two way faster than i expected and somehow wrote the whole thing in one day :)

in case you haven't seen my tweet abt this, i'm also planning to write two more oneshots for the occasion! so.. you can probably expect them over the next couple of saturdays ^^
and hopefully we'll get so ridiculously spoiled with haobin that i'll have an excuse to celebrate their interactions every single day, every second 😭

as always, tell me what you think plsss
love you guys and thank you so much for reading 🩷🩵