Work Text:
The winter chill of January 2026 seeped through the cracks of the ZEROBASEONE dorm, but inside their shared room, the air hung warm and heavy with unspoken tension. Han Yujin and Zhang Hao had claimed this space as their quiet retreat after a long day of rehearsals. The other members were scattered—some crashed in the living room, others out grabbing late-night snacks—but here, in the dim glow of a bedside lamp, it was just the two of them.
Yujin stretched out on the bed, his long limbs sprawling across the sheets, still in his loose sweatpants and a faded tank top that clung to his toned chest. At 20 now, he'd grown into his frame, all sharp angles and quiet confidence. Hao sat on the edge, towel-drying his damp hair from a quick shower, his button-up shirt half-open, revealing the smooth planes of his collarbone. The older idol's eyes, dark and steady, flicked toward Yujin with that familiar softness, the kind he reserved only for these stolen moments.
"Tired?" Hao asked, his voice low, almost a murmur, as he tossed the towel aside and shifted closer.
Yujin nodded, reaching out to trace a finger along Hao's arm. "Yeah, but not too much." His touch lingered, light but deliberate, pulling Hao down until they were side by side. There was no rush in their movements; this was their rhythm—slow, trusting, built on years of shared glances and silent understandings. Hao, usually so composed in front of cameras and fans, let his guard slip here, vulnerability etching faint lines around his eyes as he leaned into Yujin's space.
Their lips met softly at first, a brush that deepened when Yujin cupped Hao's jaw, tilting his head for better access. Hao sighed into the kiss, his hand sliding under Yujin's tank to palm the warm skin of his abdomen. Tongues tangled lazily, tasting the faint mint from Hao's toothpaste and the salt of Yujin's skin. Yujin's fingers worked open the remaining buttons of Hao's shirt, pushing it off his shoulders to expose his lean torso, nipples hardening in the cool air.
Hao broke the kiss to nip at Yujin's neck, drawing a low hum from the younger man. "Want you," Hao whispered, his breath hot against Yujin's ear. It was rare for him to voice it so directly, but in this room, with Yujin, words like that felt safe.
Yujin flipped them with effortless strength, pinning Hao beneath him. His sweatpants tented obviously now, cock straining against the fabric as he ground down, feeling Hao's matching hardness through his jeans. "Then take it off," Yujin said, voice steady but edged with hunger. He sat back, helping Hao shimmy out of his pants, boxers following until Hao lay bare, his cock curving up against his stomach, tip already glistening.
Yujin stripped quickly, kicking away his clothes before settling between Hao's thighs. He leaned down, licking a stripe up Hao's length, savoring the salty bead of pre-cum. Hao's hips bucked, a soft gasp escaping as Yujin's mouth closed around the head, sucking firmly. He bobbed his head, taking more with each pass, tongue swirling along the underside while his hand stroked the base. Hao's fingers threaded into Yujin's hair, not pulling, just holding, his breaths coming in quiet pants.
"Yujin... ah," Hao murmured, eyes half-lidded as he watched. The trust in his gaze made Yujin's chest tighten—he was the only one who saw Hao like this, undone and open.
Yujin pulled off with a wet pop, grabbing lube from the nightstand. He slicked his fingers, pressing one against Hao's entrance, circling before pushing in slow. Hao relaxed around him, legs spreading wider, a soft moan spilling out as Yujin added a second finger, scissoring gently to open him up. The stretch made Hao's cock twitch, leaking steadily now.
"Feels good," Hao breathed, reaching down to stroke himself lazily. Yujin watched, mesmerized, before withdrawing his fingers and coating his own cock. He lined up, pressing the blunt head against Hao's hole, easing in inch by inch. Hao's walls clenched hot and tight around him, drawing a groan from Yujin's throat.
Once fully seated, Yujin paused, forehead resting against Hao's. "You okay?" he checked, always attentive in these moments.
Hao nodded, wrapping his legs around Yujin's waist. "Move. Please."
Yujin did, thrusting slow and deep at first, building a rhythm that had the bed creaking softly. Hao met each roll of his hips, nails digging into Yujin's back as pleasure coiled low in his belly. The slap of skin on skin filled the room, mingling with their shared breaths—Hao's quiet whimpers, Yujin's deeper grunts.
He angled his hips, hitting that spot inside Hao that made his eyes flutter shut, body arching. "There—fuck, right there," Hao gasped, his composure cracking as waves of heat built. Yujin sped up, pounding harder, one hand wrapping around Hao's cock to jerk him in time with his thrusts.
Hao came first, spilling over Yujin's fist with a muffled cry, walls pulsing around Yujin's length. The tightness pulled Yujin over the edge, hips stuttering as he buried deep and came, filling Hao with hot spurts.
They stayed connected for a moment, catching their breath, before Yujin pulled out carefully, collapsing beside him. But Hao wasn't done—his hand trailed down Yujin's chest, fingers wrapping around his softening cock, stroking it back to life with a sly smile.
Yujin let out a breathless laugh, low and warm against Hao’s shoulder. “You’re insatiable.”
Hao didn’t answer—just arched a brow, thumb swiping over the glistening tip, smearing pre-cum in slow circles. “You started it,” he murmured, voice rough with aftermath and desire. “You’re the one who pinned me down like I was yours.”
“You are,” Yujin said, turning to meet his gaze, suddenly serious. “And I’m yours. Isn’t that the point?”
The aftermath of pleasure still thrummed beneath Yujin’s skin—his chest heaving, muscles loose like wet silk, his cock softening in Hao’s teasing grip. But the fire Hao stoked with just a touch was already licking back to life, slow and inevitable. The world outside the dorm remained frozen in winter’s hush, the city asleep beneath a dusting of snow. But inside this room, time bent around them, malleable as breath fogging glass.
Hao’s fingers worked with practiced ease, coaxing blood and sensation back into Yujin’s length. His thumb lingered over the crown, smearing the slickness of post-orgasm with a kind of reverence, then dragging lower to tease the sensitive ridge beneath. Yujin exhaled sharply—a low, shuddering sound that rumbled in the quiet between them.
“You’re dangerous,” Yujin murmured, voice thick with lingering satisfaction and rising want. “Especially when you look at me like that.”
Hao lifted his gaze—dark eyes heavy-lidded, lips still pink and swollen from kissing, from biting, from biting him—and smiled. Not the polished, radiant hyung-smile he offered the cameras, but something smaller, truer. Possessive.
“Like what?” Hao asked, voice a velvet rasp. “Like I own you?”
Yujin laughed—soft, breathless—but didn’t deny it. Instead, he reached out, calloused fingers tracing the sharp line of Hao’s jaw, then sliding down to rest over his throat. Not squeezing. Just feeling. The flutter of his pulse beneath skin warm from exertion.
“You said it,” Yujin returned, “you’re mine. So yeah. You own me. But that also means,” his hand slid lower, palm flattening against the rapid thud of Hao’s heartbeat, “I own you too.”
Their eyes locked—two storms in stillness.
Then, without another word, Yujin shifted.
He pushed Hao onto his back with gentle insistence, pinning his wrists above his head with one hand, the other braced beside his head. His body hovered over Hao’s, still glistening with a sheen of sweat, his hips pressing down so Hao could feel the reawakening stiffness against his thigh.
Hao arched into him, a low hum in his throat—half protest, half invitation.
“You want more?” Yujin asked, leaning down, breath hot against Hao’s ear. His voice dipped low, cracked in the middle, then recovered like nothing had happened. “Even after I just wrecked you?”
Hao turned his head slowly, lips brushing Yujin’s jaw. “I felt that,” he whispered, smirking. “That little crack. You’re not as composed as you pretend.”
Yujin froze—just for a breath—then laughed, low and dark, pressing his forehead to Hao’s. “Maybe I’m not. Maybe I like being wrecked right back.”
“I didn’t say I wanted you to be gentle,” Hao whispered, turning his head to catch Yujin’s lips in a slow, deep kiss. Tongues slid, tasted—mint and salt, exhaustion and hunger. “I said I wanted you.”
Yujin broke the kiss, eyes glinting in the dim light. “Then you’ll get me. All of me.”
He released Hao’s wrists—trusting, again—and reached for the lube. The cap clicked open with a soft snick, the sound obscenely loud in the silence. He slicked his shaft, hand moving in smooth, steady strokes, then added more to his fingers.
But this time, he didn’t rush.
Instead, he settled between Hao’s thighs, watching him, drinking in every flicker of expression as he pressed two fingers back inside. Hao gasped—still sensitive, still tender—and his back arched off the bed, toes curling.
“Slow,” Yujin said, more to himself than to Hao. “I want you feeling me.”
He crooked his fingers, brushing against Hao’s prostate, just once—a lightning strike of pleasure that made Hao cry out, a raw, unfiltered sound. Yujin did it again. And again. Each time, Hao writhed, thighs trembling around him, hands clutching at the sheets.
“You’re so aware tonight,” Hao panted, eyes rolling back. “Like you’re memorizing me.”
“Maybe I am,” Yujin said, voice low, tender. He added a third finger, stretching Hao slowly, perfectly. “I’ve loved you since before we had names for it. Since before we were allowed to.”
Hao stilled at that—his breath catching. He opened his eyes, searching Yujin’s face. The boy—the man—he’d watched grow into someone fearless, someone his, even when the world demanded they pretend otherwise.
“I know,” Hao whispered. “I’ve loved you too. In stolen glances. In silence. In every song we sang together.”
Yujin pulled his fingers free, slicking his cock one last time before lining up. He didn’t thrust in immediately. Instead, he pressed forward just enough to feel the tight heat grip the tip, then paused.
“Look at me,” he said.
Hao did.
And as Yujin pushed in—deeper than before, fuller, with a slow, relentless glide—they both exhaled, as if the act was not just physical, but vital, like breathing after drowning.
Yujin set a rhythm—deep, deliberate thrusts, each one driving Hao into the mattress, filling him completely. There was no rush. No performance. Just the quiet symphony of flesh meeting flesh, of breaths tangling, of hearts pounding in time.
Hao wrapped his arms around Yujin’s neck, pulling him down into a kiss that was all teeth and tongue and desperation. Yujin answered by shifting his angle, dragging his cock across Hao’s prostate with every stroke, drawing choked whimpers from deep in Hao’s chest.
“You feel so good,” Yujin growled, one hand sliding beneath Hao’s ass to lift him higher, deeper. “Like you were made for me.”
Hao couldn’t speak. His body was alight—every nerve singing, his cock hardening again against Yujin’s abdomen, leaking with every thrust. He could feel the coil tightening in his gut, impossibly fast, even after coming once.
“I’m—oh god—I’m close again,” Hao gasped, fingers clawing at Yujin’s shoulders.
“Let go,” Yujin urged, voice rough with need. “Let me feel it. Let me have it.”
That was all it took.
Hao came with a broken cry, back arching violently, hips jerking as ropes of cum painted their stomachs. His inner muscles clenched around Yujin like a vice, milking him, dragging him down into the abyss.
Yujin followed instantly—his thrusts turning erratic, then stilling as he buried himself to the hilt, spurting deep inside Hao, pulse after pulse. A low, guttural groan tore from his throat, muffled against Hao’s collarbone.
They stayed like that—locked together, breathless, hearts hammering against each other’s skin—until Yujin finally eased out, collapsing beside Hao with a shudder.
For a long moment, neither spoke.
Then Hao turned onto his side, draping an arm over Yujin’s chest, his head resting on his shoulder. His fingers idly traced the tattoo on Yujin’s ribcage—the one he’d gotten the year after debut, a small zero with a line through it, like a rebirth.
“You know,” Hao said quietly, “if anyone walked in right now…”
“They’d see what we’ve always hidden,” Yujin finished, not sounding concerned. “And I wouldn’t care.”
Hao smiled against his skin. “Someday, we won’t have to hide.”
Yujin turned his head, pressing a kiss to Hao’s temple. “Someday. But for now… this is enough.”
Outside, the wind howled against the windows, rattling the glass. But inside, wrapped in each other’s warmth, they were safe.
And for now, that was everything.
