Work Text:
the room is dim, the edges of the afternoon sun creeping through the blinds in soft beams, dust dancing lazily in the light. jungkook lies sprawled across the bed, one hand behind his head, the other absentmindedly tracing patterns on the bedsheets. his textbooks are open beside him, pages fluttering slightly with the breeze from the open window, but his focus is lost. taehyung, at the desk, doesn’t seem to notice jungkook’s shifting restlessness at first, his own attention caught in the way the ink of his pen glides across the page.
jungkook watches him for a moment, the quiet hum of his focus pulling him in like a magnet. he knows every little detail of taehyung now- the curve of his lips when he concentrates, the soft furrow of his brow, the way his fingers grip the pen like it’s the only thing in the world. jungkook could stare at him for hours, could lose himself in the small, quiet things.
it’s all so much, the softness of him.
“taehyung,” jungkook says, his voice breaking the silence in a low murmur, “can we take a break?”
taehyung doesn’t look up right away, his pen still moving, as if he didn’t hear him. but then jungkook shifts on the bed, making himself a little more noticeable, and taehyung pauses, turning to glance at him with that half-smile that always makes jungkook’s chest tighten.
“again?” taehyung asks, amused, but there’s no bite to it, just affection that feels like home.
“please,” jungkook says, the words falling from his mouth without thought. “i can’t think anymore. just- come here. please.”
there’s a beat where taehyung just watches him, like he’s deciding whether to keep teasing or just give in. but then he pushes his chair back with a small laugh, and jungkook’s heart lifts.
“you’re hopeless,” taehyung says, but he’s standing, moving towards the bed.
“come on, just five minutes,” jungkook replies, dragging out the words. and when taehyung climbs in beside him, the space between them fills with warmth. the moment feels like a breath finally exhaled, like everything that was too much can now just settle.
jungkook shifts, curling an arm around taehyung’s waist, pulling him in so their bodies align, until taehyung’s head is resting gently on his chest.
for a while, there are no words. jungkook’s heart beats, slow and steady, beneath taehyung’s ear, and he can feel the rise and fall of taehyung’s breath. he lets his fingers brush through taehyung’s hair, the softness of it, the way it falls between his fingers like silk. he’s never noticed how much he craves this- this smallness, this simplicity of holding someone, of having them hold him back.
taehyung’s hand finds jungkook’s, fingers threading together without hesitation, and it feels so right that jungkook thinks he might burst. he feels every part of taehyung, the warmth of him, the way their skin fits so perfectly against each other, the way taehyung's thumb strokes over the back of his hand. jungkook closes his eyes, allowing himself to lose track of time, of space, of everything but the steady presence of taehyung beside him.
and then, after what feels like hours but could also be minutes, they shift so their faces are so close that jungkook can feel the slight brush of taehyung’s breath against his lips. he doesn’t even realize he’s been staring at him until taehyung’s eyes flicker open, catching his gaze.
there’s something in taehyung’s eyes, something soft and almost shy, as if he’s been feeling this too. he leans in, just slightly, brushing his nose against jungkook’s cheek, and jungkook’s chest tightens.
taehyung pulls back a little, but his fingers linger at jungkook’s temple, brushing back his hair, letting his fingertips trail softly along his jaw, as if he’s memorizing the feel of him. jungkook can’t help the smile that tugs at his lips, can’t help the way he melts under taehyung’s touch. it’s like everything has led up to this moment, and there’s nowhere else he’d rather be.
“you’re...” jungkook starts, his voice soft and unsure. “you’re... so perfect.”
the words slip out before he can think twice, too honest, too real. he feels heat rise in his chest, his cheeks, the weight of what he’s saying.
taehyung laughs quietly, the sound rumbling against jungkook’s skin. “i’m not perfect,” he murmurs, but it’s gentle, affectionate, like he doesn’t mind hearing it.
jungkook smiles, brushing his fingers over the back of taehyung’s neck, letting his thumb graze the soft skin there. “yeah, you are,” jungkook mumbles. “seriously.”
they stay like that, wrapped up in each other, time feeling like it’s stretching out and collapsing all at once. jungkook can’t stop looking at him, at the way taehyung’s hair curls around his face, the way his lips part just slightly, the way his eyes shine with that quiet warmth.
there’s something heavy in jungkook’s chest, something he’s been carrying for a while, but now that they’re this close, it feels like the right moment.
“tae...” he breathes, barely above a whisper. “i love you.”
the words fall from his mouth before he can stop them, like a confession, like the truth he’s been holding onto without even realizing it. he watches taehyung’s face for any sign of hesitation, but there’s only warmth, only that quiet smile that makes everything feel still.
taehyung doesn’t say anything for a second, just looks at him, his eyes soft, then his lips curve up even more, his fingers tightening gently around jungkook’s hand.
“i love you too,” he grins, quiet but so sure, and jungkook’s heart leaps, bursting with something like relief, like freedom. his gaze flickers between taehyung’s eyes and lips, pulling his face forwards into happy kisses, slow and soft, their lips brushing together like a secret. and when they pull away, they’re still close, still tangled up in each other. taehyung reaches up, brushing jungkook’s hair out of his face, and they just look at each other for a while, no need for more words, just the quiet understanding between them.
“when did you know?” jungkook asks, his voice barely above a whisper.
taehyung’s eyes flicker, thinking for a moment. “i don’t know if it was one moment,” he says softly, voice almost shy. “maybe it was the first time i came to one of your games, or when i first saw your handwriting” he laughs, the image clear in his mind, “or maybe when we kissed for the first time, i dunno, everything.”
jungkook nods, feeling his chest tighten again, but in a good way. “yeah,” he hums, “i can’t pick just one thing, but i knew for sure when you fell asleep on my shoulder last week… i wanted to say it so bad.”
taehyung chuckles, pulling jungkook closer, and they grin into the kiss, the words swirling between them, felt more than spoken, and jungkook knows, in this moment, that this is it. this is them.
