Read · M/M · gay · 6 min read

The Incubus

Kai wakes every morning drained, bruised and remembering a beautiful man from his dreams. Tonight the dreams stop being dreams. A dark, possessive incubus story.

M/M · gayIncubusMonsterDark

Kai had been waking up exhausted for weeks.

Every morning he would open his eyes feeling drained, his body heavy, his sheets damp with sweat and cum. His cock would still be half-hard, twitching weakly, and his thighs would be sticky. Sometimes there were faint bruises on his hips or scratches down his back that he couldn’t explain.

At first, he thought it was just stress. Then he thought maybe he was having extremely vivid wet dreams. But the dreams were starting to feel too real.

He kept seeing the same man in them.

Tall. Beautiful in a way that felt wrong. Sharp cheekbones, black hair that fell into his eyes, and a smile that made Kai’s stomach twist with both fear and desperate want. The man would pin him down, fuck him deep and slow, and whisper filthy things against his ear while Kai came over and over again until he blacked out.

Last night had been the worst one yet.

Kai had woken up at 3:17 a.m. with his back arched off the bed, cum still spurting from his cock in weak pulses, and a name on his lips that he didn’t remember learning.

“Lucien…”

He sat up, breathing hard, heart hammering in his chest. His room was dark except for the faint glow from the streetlight outside. Everything looked normal.

But something felt wrong.

The air was heavier. Warmer. There was a faint scent in the room — something sweet and dark, like incense and sex.

Kai’s skin prickled.

“You finally said my name out loud.”

The voice came from the corner of the room.

Kai’s head snapped toward it.

A man was standing there, leaning casually against the wall like he had every right to be in Kai’s bedroom at three in the morning. He was tall, dressed in all black, with sharp features and eyes that glowed faintly gold in the dark.

Kai’s mouth went dry.

“…Who the fuck are you?”

The man smiled, slow and dangerous.

“You already know who I am, Kai.”

He pushed off the wall and started walking toward the bed. Every step was graceful, predatory.

“I’ve been visiting you for weeks now,” the man continued, voice low and smooth. “Feeding on you. Tasting you. But you kept pretending it was just dreams.”

He stopped at the edge of the bed and looked down at Kai with those unnatural golden eyes.

“I got tired of waiting for you to invite me in properly.”

Kai’s heart was pounding so hard he could hear it in his ears. His body, traitor that it was, was already reacting — cock twitching under the thin sheet, skin flushing hot.

The man — Lucien — reached out and dragged one finger down Kai’s bare chest. The touch left a trail of heat behind it.

“You’ve been so delicious,” Lucien murmured. “So full of need. So easy to break apart every night.”

He climbed onto the bed slowly, crawling over Kai until he was straddling his hips. Even through the sheet, Kai could feel how hard he was.

“But I’m done playing with dreams,” Lucien said, leaning down until their faces were inches apart. “I want the real thing.”

Kai’s voice came out shaky. “What… what are you?”

Lucien smiled, showing just a hint of sharp teeth.

“An incubus.”

He rolled his hips once, grinding his cock against Kai’s through the sheet. Kai bit back a moan.

“And you,” Lucien continued, “have been feeding me so well without even knowing it. But now I want more.”

He grabbed Kai’s wrists and pinned them above his head with one hand. The other slid under the sheet and wrapped around Kai’s cock, stroking him slowly.

“I’m going to fuck you until you can’t think,” Lucien whispered against his ear. “Until you’re shaking and crying and begging. And then I’m going to keep going.”

Kai’s breath hitched.

Lucien pulled the sheet off completely, leaving Kai naked and exposed. His golden eyes dragged over Kai’s body with open hunger.

“Such a pretty little thing,” he murmured. “So sensitive. So desperate.”

He spat into his hand and reached down, pressing two slick fingers against Kai’s hole without warning. Kai gasped as they pushed inside — not gentle, but not cruel either. Just efficient. Like Lucien already knew exactly how to open him up.

Lucien worked him open quickly, scissoring his fingers, curling them against that spot that made Kai’s back arch. By the time he pulled his fingers out, Kai was panting and leaking onto his own stomach.

Lucien freed his own cock — thick, long, and flushed dark. It looked almost too big. He stroked it once, then pressed the head against Kai’s hole.

“Look at me,” he ordered.

Kai met his eyes.

Lucien pushed in.

Kai cried out as the thick cock stretched him open. It burned, but the burn quickly melted into something deeper, hotter. Lucien didn’t stop until he was buried to the hilt, hips flush against Kai’s ass.

“Fuck…” Kai gasped.

Lucien groaned, low and satisfied. “So tight. So warm. You were made for this.”

He started moving.

Slow at first. Deep, rolling thrusts that made Kai feel every inch. Then faster. Harder. The bed creaked under them as Lucien fucked him with steady, powerful strokes. One hand stayed around Kai’s wrists while the other gripped his hip hard enough to bruise.

Every thrust punched a moan out of Kai’s throat.

Lucien leaned down and bit at his neck, sucking marks into his skin while he fucked him.

“You’re going to come for me,” he growled. “And then you’re going to come again. And again. Until I’ve had my fill.”

Kai didn’t stand a chance.

The incubus fucked him with inhuman stamina and precision, hitting his prostate with every thrust. Kai came first with a broken cry, cum splattering across his stomach and chest. But Lucien didn’t stop. He kept fucking him straight through it, chasing his own pleasure.

Kai came a second time a few minutes later, shaking and whimpering, tears pricking at the corners of his eyes from how overwhelming it was.

Lucien finally came with a low, guttural sound, burying himself deep and flooding Kai’s insides with heat. It felt like too much — like he was being filled beyond capacity.

But even after he came, Lucien didn’t pull out.

He stayed buried inside Kai, rolling his hips in slow, lazy circles while Kai trembled beneath him.

“I’m not done with you yet,” Lucien said, voice dark with satisfaction. “I’ve only just started.”

He kissed Kai then — deep and claiming — while his cock started to harden again inside him.

Kai whimpered into his mouth, already knowing he wouldn’t be walking properly tomorrow.

And somewhere in the back of his mind, he realized he didn’t care.

Because the incubus was here now.

And he wasn’t leaving.

A written story from Vibe’s reading shelf — narrated prose, not audio. Fictional; all characters are adults. The app has 96 written stories and 200 audio stories.

More to explore.

More to read.
And to hear.

Free to start. No account required.