68

94 13 0
                                        

The door clicked shut behind Felix, the sound louder than it should've been in the quiet hallway. Felix didn't think. He didn't want to. If he stopped long enough to think about consequences, about Chan, about the photos,he might lose his nerve. For half a second, he just stood there, staring at Hyunjin's back as the older stepped further into the apartment. His pulse was already racing, his skin too tight, like he'd been holding himself together all evening.

This could be the last time. The thought hit him hard enough to make his chest ache. Something fragile and desperate bubbled up inside him, fear and desire tangled so tightly he couldn't tell them apart. But he shoved it down before it could take shape. If this was the last time, then he wasn't going to waste it hesitating.

"Hyunjin..."

He caught the older's hand and tugged him back. Hyunjin stumbled a step before his back hit the door with a soft thud. Felix moved in immediately, crowding his space, one hand sliding up to cup his cheek.

Hyunjin's eyes flickered, surprise, then heat. Felix leaned in and kissed him. The kiss started soft, tentative, almost careful. Like both of them were testing the reality of it. But the restraint didn't last. Their lips brushed, hesitant, almost careful. Felix could feel Hyunjin's breath stutter against his own, the slight tremble in his fingers where they hovered near Felix's waist.

But the restraint shattered quickly. Felix deepened it, his hand sliding to the back of Hyunjin's neck, holding him close. His mouth moved hungrily, teeth catching Hyunjin's lower lip, tongue sweeping inside when Hyunjin made a small, breathless sound against his mouth, something between a sigh and a whimper, and Felix felt it straight through his chest.

God, I need you. I need you like this. His free hand slid under Hyunjin's shirt, fingertips grazing warm skin. His palm flattened against toned abs, feeling the subtle flex under his touch. Hyunjin made a soft noise, half moan, half whimper, and it sent heat straight through Felix's veins.

Hyunjin's hands tangled in his hair, long fingers scratching lightly at his scalp. The sensation made Felix shiver, a low groan vibrating between their mouths, unable to settle into one rhythm because everything felt like it was slipping through his fingers.

He finally pulled back just enough to breathe. "Do you want to..."

Hyunjin didn't let him finish. He nodded, eyes dark, and pushed off the door, tugging Felix down the hall toward what he assumed was the bedroom. That was all the permission Felix needed. At the threshold, Hyunjin turned abruptly, crashing their mouths back together. The kiss was messier now, breathless and frantic.

Felix's hands slid to Hyunjin's hips, pulling him close as their mouths clashed. He slipped his fingers under Hyunjin's shirt again, dragging them up over his back, feeling muscle shift under smooth skin, feeling every breath the older took. He's so warm. So real. Don't think. Just feel.

He yanked the shirt over Hyunjin's head, tossing it aside before pulling off his own in quick succession. Their lips barely separated through it, kisses messy and breathless.Felix guided him backward toward the bed. Hyunjin let out a surprised noise when his legs hit the mattress, toppling backward. Felix laughed, low and breathy, and climbed over him, hovering above, his lips immediately finding Hyunjin's again before trailing lower. Down his jaw. His neck. He nipped, marked, licked, leaving red blossoms on pale skin like he wanted the world to know: Mine.

Hyunjin squirmed beneath him, moaning, but didn't stop him. Didn't want to. Felix kissed lower, over his chest, down his stomach. His hands hovered at Hyunjin's waistband, pausing. He looked up. Hyunjin's eyes were dark, pupils blown wide. He gave a small nod. Felix tugged both pants and boxers down in one smooth motion.

You've reached the end of published parts.

⏰ Last updated: 5 days ago ⏰

Add this story to your Library to get notified about new parts!

Deep End | HyunlixWhere stories live. Discover now