He presses their lips together as best he can - Kogi’s are smooth and damp from where he must have just licked them. And that’s all for a little bit, until he tilts his head, taking the upper lip between his own and a shaky exhale brushes along his cheek. The man must have been holding his breath. Zeph chuckles and slides his hands down along warm ribs, getting his first real ‘look’. He can feel the slight indentations of the ribcage as it rises and falls under his hands, curving round gracefully to meet a taught spine, his fingers following. He wants to brush away the cotton of the shirt, to feel the skin as it slides and stretches over muscle.
Kogi’s tense, fists pulling at the shoulder of his t-shirt, but he manages to coax his mouth open, carefully, luring out every little sound he can. It’s reassuring to hear the soft gasps and a tiny whimper, fingers roaming to a soft stomach, settling on jutting hips. Kogi is suddenly that more real, more physical and oh, so close. He runs his thumbs against the protrusions, wrapping his fingers around lower, giving in to the rough denim in his way. What he wouldn’t give to just see this right now, just a glimpse. Except Kogi pushes and they break apart, breath echoing in the room.
“Fuck-” he hears, “shit, I am so sorry, Zeph, I-” Kogi breaks easily from his grasp and there are the receding footsteps, leaving him reaching for nothing but a cool breeze where there once was a warm body. Shit. Shit is right. The opening and shutting of the door pulls him into action.
“Kogi?” No response. He’s left. It’s all his fault. Goddamn.
((300 words proving that writing blind people can be super fun.))