HOURS BEFORE MIDNIGHT ── ZHOU JAMES
🌸 a few hours before his birthday ends, the world quiets down, and it’s just you and james. a night of tender affection, whispered words, and soft smiles, where the best gift is simply being with each other.
GENRE : fluff PAIRING : bf!james x gn!reader CONTAINS : emotional intimacy, gentle teasing, soft physical affection (cuddling, kisses), a heartfelt letter, and a sentimental gift. WORD COUNT : 940 NOTE : a very late james bday fic!! i was busy studying for my exam (。ᵕ ◞ _◟) [written 17 oct]
The apartment is quiet now, almost unreal in how still it feels after the day’s chaos. Outside, the city hums softly in the distance, streetlights spilling golden puddles across the windowsill. Inside, the faint scent of cake lingers, mingling with the warmth of blankets and the quiet electricity of being alone with him. James sits on the couch, slouched just enough to look casual, hoodie sleeves pushed to his elbows, hair still tousled from the day. There’s that soft tiredness in his eyes, the curve of his lips that makes your chest flutter even when he’s half-asleep.
You’re curled against him, legs draped across his lap, your head resting on his shoulder. One of his hands idly traces circles on your thigh, thumb warm and steady, the other tucked behind your back, holding you close without effort. The silence between you isn’t empty — it’s full, layered with the comfort of familiarity and the quiet joy of having survived another day together.
“Almost midnight,” you murmur, watching the shadows shift as the lamp flickers.
James hums, voice low and lazy. “Mm. Feels weird that the day’s almost over. It went by too fast.”
You reach over and slip your fingers into his, holding them briefly. “Not for me,” you whisper. “I’m still here. And I saved one last thing for you.”
His eyebrows lift, playful curiosity mixing with fatigue. “One last thing? You’re spoiling me.”
You smile against him, tugging gently at his hand. “It’s nothing big. I promise.”
Reaching beneath the cushion, you pull out a small, neatly wrapped package. The paper is soft to the touch, a faint crinkle as you hand it to him. He takes it carefully, brushing your fingers as he lifts it, a look of something soft flickering in his eyes — curiosity, amusement, affection all mixed together.
He unwraps it slowly, almost reverently, as though savoring the act itself. Inside is a small metallic keychain, simple but gleaming faintly in the lamp’s warm light. Two initials are engraved side by side — yours and his.
“Us,” he whispers, almost to himself, thumb brushing over the letters. His voice is softer now, quieter, the playful edge from earlier gone.
You lean closer, heart thudding. “Thought you could carry it with you… something small that’s always yours.”
He looks up at you then, eyes bright and slightly wet, and the way he catches your gaze makes your chest ache. “I… I love it. You didn’t have to, but I love it.”
You reach down and squeeze his hand. “I wanted to. It’s your birthday.”
There’s a small pause, almost sacred in its softness, before your fingers brush over a folded envelope tucked beneath the keychain. He picks it up carefully, reading the delicate script, and you feel your stomach flutter in anticipation.
“Should I read it now?” he asks softly, voice barely above a whisper.
You nod, pressing your forehead lightly against his shoulder. “If you want.”
He unfolds the letter slowly. Every line, every word you wrote seems to draw him closer, his breathing catching slightly, his lips tugging into a small, quiet smile as he reads. Sometimes he glances up at you, and your heart skips — the vulnerability there, the quiet adoration, both at once, as though he’s seeing not just the words but everything you feel for him.
“Did you… really write all this for me?” he asks, voice breaking just a little.
“Of course,” you murmur, feeling your own voice catch. “It’s your birthday. I had to tell you.”
He sets the letter aside, resting his forehead gently against yours. His hands cup your face, thumbs brushing along your cheekbones. “You’re… you’re incredible,” he says softly. “The keychain… the letter… you. All of it. I… I don’t know what to say.”
You press a soft kiss to his lips, and he responds immediately, slow and steady, brushing his thumbs along your jaw. It’s not rushed, not urgent — just a gentle confirmation of everything that’s unspoken, a bridge between words and feeling.
When he finally pulls back, his forehead still resting against yours, he murmurs, “I’ve never felt… this quiet before, with someone. I can feel it all, right here,” he says, pressing a hand to his chest. “And it’s you.”
Your chest tightens at his words. You tuck yourself closer, resting your head against his shoulder again. “You’ve got me,” you whisper.
“Mm,” he hums, a low, contented sound. “And I’ve got you. Best part of my whole day… my whole year, honestly.”
The clock ticks closer to midnight. Outside, a car hums past, fading into the distance. Inside, the glow of the lamp and the weight of quiet affection fills the room. You can feel him relax against you, the steady rhythm of his heartbeat pressing into your temple. He tucks you closer, arms wrapping around you like he’s never letting go.
“Happy birthday, James,” you murmur, voice thick with emotion.
He presses a kiss to your hair, soft and lingering. “Best one yet,” he whispers. “Because of you.”
And there, in the quiet glow of the lamp, with a letter, a tiny keychain, and all the words left unspoken but deeply felt, you let yourselves stay there — tangled, warm, safe. Time has no hold over you. The world has shrunk to the gentle rise and fall of his chest beneath your ear, the weight of him in your lap, the way your fingers thread together and don’t want to let go.
And for a few hours before midnight, nothing else exists but the two of you, quiet and full, hearts pressed close together, and love so tangible it hums in the stillness.
creds: pearl by @cursed-carmine, swan by @222luvr, scalloped by @chrisssiren ♡
tags: [wanna be tagged in my next fic? comment on the user directory to be added!!]
⋆。𖦹°⭒˚。⋆ back to masterlist














