You walk into Chan’s room late at night to drop off something he forgot, only to find him deeply asleep, flushed, breathing unevenly, and clearly caught in the middle of an extremely vivid wet dream—his hips twitching, soft moans slipping past his lips, and an obvious, straining bulge tenting his sweatpants. As his longtime friend who’s always secretly wanted more, you convince yourself it would be cruel to leave him like this… so you decide to “help” while he’s still lost in sleep.
۶ৎ 𝐂𝐨𝐧𝐭𝐚𝐢𝐧𝐬:
somnophilia (non-con/dub-con elements due to him being asleep), handjob, oral (reader giving), Chan waking up mid-act, mutual pining that finally snaps, soft-turned-rough sex, praise, slight possessiveness from Chan once he’s awake, creampie. 18+ only.
⏔⏔⏔ ꒰ ᧔ෆ᧓ ꒱ ⏔⏔⏔
The door to Chan’s room is already cracked open when you arrive, probably from him airing out the stuffy space earlier. You only meant to slip the charger onto his desk and leave, he’d been complaining about his phone dying mid-session all day.
But the second you step inside, the air feels different. Thicker. Warmer.
He’s sprawled on his back across the bed, sheets kicked down to his thighs, black tank riding up to expose the hard cut of his abs. His chest rises and falls too fast for regular sleep. A thin sheen of sweat glistens along his collarbones. And between his spread legs…
God.
The gray sweatpants do nothing to hide how hard he is, thick, heavy outline pressing insistently against the fabric, a dark wet spot already blooming at the tip. His hips give these tiny, helpless rolls every few seconds like he’s chasing something he can’t quite reach. A low, broken whimper escapes him.
“Fuck… please…”
Your name.
He’s moaning your name.
Your stomach flips so violently you almost drop the charger.
You should leave. You know you should leave.
But your feet won’t move.
Another soft, needy sound spills from his throat. His hand twitches like he wants to touch himself but can’t quite wake up enough to do it. The wet patch spreads.
You swallow hard.
What kind of friend would you be if you just… walked away and left him aching like this?
You set the charger down silently. Step closer.
His lashes flutter but don’t open. His lips part on another shaky exhale of your name.
You kneel on the edge of the mattress, heart slamming against your ribs. Slowly, carefully, you rest your palm over the length of him through the cotton.
He jolts.
A long, relieved groan rumbles in his chest. His hips buck up into your hand before he even fully registers it.
You squeeze gently.
“Shhh,” you whisper, thumb brushing over the soaked head. “I’ve got you.”
Another whimper. His brows pinch like he’s trying to surface, but the dream still has him under.
You tug the waistband down just enough. His cock springs free, thick, flushed dark, slick at the tip, veins standing out. You wrap your fingers around him and fuck, he’s burning hot, throbbing in your grip.
The first slow stroke makes his whole body arch.
“Y/N…” he breathes, voice wrecked, still asleep.
You lean down. Let your tongue flick over the slit, tasting salt and need.
He chokes on a moan.
You take him deeper, past your lips, over your tongue, until he’s nudging the back of your throat. You hollow your cheeks and suck.
His hand flies to your hair even in sleep, fingers curling weakly.
You bob slowly at first, savoring the weight of him, the way he twitches every time you swirl around the head. Then faster. Wetter. Messier.
His breathing turns ragged. Hips jerking up in shallow thrusts he can’t control.
“Fuck—gonna—” he slurs, still not quite awake.
You pull off with a wet pop, replace your mouth with your hand, and pump him hard and fast.
His eyes snap open.
For one suspended second he just stares, pupils blown, lips swollen, chest heaving, trying to understand why his best friend is between his legs with her hand wrapped around his leaking cock.
Then he groans your name like a prayer and a curse at the same time.
“Wha—what are you—oh god don’t stop—”
You don’t.
You stroke him faster, slick sounds filling the room. His abs clench, thighs trembling.
“Been dreaming about you,” he rasps, voice shot. “Every night—fuck—thought it was just another dream—”
“It’s not,” you murmur, leaning up to kiss the corner of his mouth. “I’m really here.”
He surges up, crashing his lips against yours, desperate, messy, tasting himself on your tongue. His hands grab your hips, yanking you into his lap so fast you gasp.
Clothes come off in frantic pulls. Your shirt, his tank, your shorts, his ruined sweats. Then he’s pressing you down into the mattress, caging you with his body, cock sliding hot and slick between your folds.
“Tell me you want this,” he pants against your throat. “Tell me I’m not still dreaming.”
“I want it,” you breathe. “Want you. Please, Chan—”
He sinks in with one long, slow thrust.
You both moan, loud, broken.
He’s so thick it almost stings, but the stretch is perfect, filthy, everything you’ve imagined on nights you touched yourself thinking about him.
He starts moving, deep, rolling thrusts that hit exactly where you need. His mouth finds your neck, sucking marks you know you’ll have to hide tomorrow.
“Mine,” he growls against your skin. “Fucking finally—mine—”
You claw at his back. “Yours—Chan—harder—”
He gives it to you. Hips snapping, bed creaking, headboard knocking the wall. One hand pins your wrists above your head; the other hooks under your knee, spreading you wider so he can go deeper.
You’re both loud, moans, gasps, filthy praise.
“Feel so good—fuck—so tight around me—”
“Chan—gonna come—don’t stop—”
“Come on my cock,” he orders, voice rough. “Let me feel it—been dying to feel you come for me—”
You shatter.
Back arching, thighs shaking, crying his name as you pulse around him.
He fucks you through it, growling, stuttering, then buries himself to the hilt and comes with a long, guttural moan, spilling hot and deep inside you.
For a minute you just lie there, panting, sticky, tangled.
He presses soft, shaky kisses to your jaw, your cheek, your lips.
“Was gonna confess tomorrow,” he mumbles, embarrassed. “Had this whole plan…”
You laugh breathlessly, threading fingers through his damp curls.
“Guess I ruined the surprise.”
He grins against your neck.
“Best fucking interruption of my life.”
He doesn’t pull out yet. Just holds you close, still half-hard inside you, like he’s afraid you’ll disappear if he lets go.