Work Text:
It’s raining.
Not dramatic thunderstorm rain. Not cinematic lightning rain. Just steady, patient rain tapping against the dorm windows like it has nowhere else to be.
Felix loves this kind of weather.
Jeongin pretends he doesn’t.
They’re in Felix’s room because that’s where they always end up. The bed is unmade. There’s a hoodie on the floor. The lamp is on because neither of them likes the overhead light at night. The whole room feels warm, like it’s been claimed.
Jeongin is sitting cross-legged near the headboard, scrolling lazily through his phone.
Felix is lying on his stomach at the foot of the bed, chin propped in his hands, staring at him.
Just staring.
He’s been staring for five full minutes.
Jeongin doesn’t look up. “You’re doing it again.”
“Doing what?”
“Staring like I’m about to evaporate.”
Felix grins. “You could.”
“I’m not mist.”
“You’re pretty enough to be mystical.”
“That makes no sense.”
Felix shrugs, then crawls up the bed like some affectionate cat. He positions himself so his head rests on Jeongin’s chest, his hair creating a soft halo.
Jeongin immediately shifts his phone out of the way so it doesn’t hit him in the face.
Felix looks up at him with that soft expression he gets when he’s overwhelmed with fondness.
“You’re so cute.”
Jeongin snorts. “You said that this morning.”
“I meant it this morning too.”
Felix grabs the hem of Jeongin’s hoodie and tugs him forward.
Jeongin lets himself be tugged.
He always does.
Felix leans up and presses a quick kiss to his jaw.
Then another.
Then one right under his ear.
Jeongin exhales slowly. “You’re clingy.”
Felix kisses his cheek. “Yes.”
Another kiss. “You love it.”
Another. “Don’t you?”
Jeongin tries to hold back a smile and fails spectacularly.
Felix notices.
He beams.
Then he reaches up, cups Jeongin’s face with both hands, and kisses him properly.
Soft at first. Just lips pressing, familiar and warm.
Jeongin responds instantly, one hand coming up to rest at the back of Felix’s neck. Their mouths move slowly, no rush, no urgency — just comfort. Just them.
When they pull back, Felix doesn’t go far.
He nudges their noses together.
“Kiss me again,” he whispers.
Jeongin rolls his eyes affectionately.
Then kisses him again.
Longer this time.
Felix hums quietly into it like he’s tasting something sweet.
When they separate, Felix immediately chases one more peck.
Then another.
Then another.
Jeongin laughs softly. “Are you rationing them or something?”
“No. I’m collecting.”
“You’re collecting kisses?”
“Yes. For research.”
Jeongin squints at him. “Research on what?”
“How many it takes before you get flustered.”
“You’ve known me for years.”
Felix presses a kiss to the corner of his mouth. “And?”
Another to his cheek.
Another to his forehead.
Jeongin’s ears turn pink.
Felix gasps softly. “There it is.”
“Stop reacting to my ears.”
Felix kisses one.
Jeongin shoves him lightly. “Felix.”
Felix laughs and sits on his lap, straddling him comfortably like he belongs there.
Because he does.
Jeongin’s hands automatically slide to Felix’s waist to steady him.
They sit like that for a moment, just looking at each other.
It’s not intense.
It’s fond.
Jeongin reaches up and smooths Felix’s hair back.
“You’re staring again.”
“I’m allowed. You’re my boyfriend.”
Jeongin smiles at that. Small. Soft.
Felix leans down and presses a slow kiss to Jeongin’s lips again. This one lingers. Their breaths mix. Jeongin tilts his head slightly to deepen it just a bit, and Felix absolutely melts.
When they break apart, Felix rests his forehead against Jeongin’s.
“You taste like mint.”
“You bought the toothpaste.”
“I chose wisely.”
Jeongin laughs and pulls him down into another kiss just because he can.
This one is playful — quick little pecks between smiles.
Felix grins against his lips. “You’re kissing me a lot today.”
“I can stop.”
Felix immediately kisses him again. “Never mind.”
The rain gets a little heavier outside.
Felix shifts, sliding off Jeongin’s lap and tugging him down onto the bed with him. They end up on their sides, facing each other, legs tangled under the blanket.
Jeongin reaches out and traces the line of Felix’s collarbone absently.
Felix leans forward and kisses him again.
Jeongin hums. “You just can’t help yourself.”
Felix shrugs. “You’re right here.”
“And?”
“And I like you.”
“That’s all?”
Felix pauses dramatically.
Then he cups Jeongin’s face and kisses him with slow intention. No teasing. No quickness. Just warm pressure and steady affection.
When he pulls back, he looks at him like he’s holding something fragile.
“I love you,” he says quietly.
Jeongin doesn’t hesitate.
“I know.”
Felix narrows his eyes playfully. “That’s not the correct response.”
Jeongin smirks and leans forward to kiss him first this time.
Then, right against Felix’s mouth, he murmurs, “I love you too.”
Felix’s expression softens instantly.
He kisses him again.
And again.
And again.
Not rushed. Not escalating. Just… affectionate. Gentle pecks along his lips, his jaw, his cheek. A trail of tiny reassurances.
Jeongin laughs softly, wrapping both arms around Felix’s waist and pulling him closer until there’s no space between them.
“You’re ridiculous.”
Felix buries his face into Jeongin’s neck and presses a warm kiss there.
“And you’re mine.”
Jeongin tightens his hold.
They stay tangled together, occasionally leaning in for another kiss like it’s second nature.
One on the lips.
One on the cheek.
One absentminded one to the tip of Jeongin’s nose that makes him wrinkle it.
Felix grins every time.
At some point, Jeongin runs his thumb over Felix’s lower lip thoughtfully.
Felix blinks. “What?”
“You have the softest lips.”
Felix’s brain short-circuits.
“You’re saying that after I just attacked your face with forty kisses?”
“Yes.”
Felix smiles slowly. “Kiss them again then.”
Jeongin doesn’t need to be told twice.
He leans in, kisses Felix gently, then deeper, then softer again.
Felix sighs into it like he’s exactly where he wants to be.
Because he is.
The rain continues outside. The room stays warm. Their legs stay tangled. No tension. No uncertainty.
Just comfort. Just familiarity. Just love that’s settled in and decided it’s staying.
Eventually, Felix presses one last lingering kiss to Jeongin’s lips and rests his forehead against his.
“You’re my favorite place,” he murmurs.
Jeongin’s eyes soften in that way that makes Felix feel like he’s won something invisible.
“Then stay.”
Felix smiles.
And kisses him again.
Obviously.
