Knotting the Omega(an Omegaverse Erotica Collection)

Chapter 30: Knotted by my two Alpha roommates -1

  • Next Chapter

Kai lay on his back in the dark, staring at the ceiling of his small bedroom. The apartment was quiet except for the low hum of the AC and the occasional creak of the old floorboards. Down the hall Asher’s door was shut. Blake’s too. Both Alphas were asleep, or at least pretending to be.

Kai’s hand slid under the waistband of his shorts. He was already hard, the fabric damp where his body had started to slick. The scent of his own arousal filled the room, sweet and thick, the kind of Omega heat-scent that made Alphas lose their minds if they caught it at the wrong time. He pressed his nose into the pillow and breathed it in, imagining it was Asher’s pillow instead.

Asher. Tall, broad, controlled. The Alpha who never looked too long, never stood too close, who kept every interaction polite and distant like they were still just roommates who happened to share a lease. Kai hated that distance. He wanted to smash it.

He wrapped his fingers around his cock and stroked slow, thinking about Asher’s hands. Thick fingers, calloused from the gym, the way they would feel if they finally stopped being careful. Kai pictured those hands pinning his wrists above his head, forcing his legs open, the heavy weight of Asher’s body settling between his thighs.

"Fuck," Kai whispered into the dark. "Just take it. Stop pretending you don’t want it."

He pushed two fingers into himself, slick coating them immediately. The stretch burned in the best way. He worked them deeper, curling, searching for the spot that made his toes curl. In his head Asher was the one doing it. Asher’s voice low against his ear, telling him how wet he was, how ready, how he was going to knot him so deep Kai wouldn’t be able to walk straight for days.

Kai’s hips lifted off the mattress. He fucked himself harder on his fingers, free hand stroking his cock in rough pulls. The fantasy sharpened. Asher bending him over the kitchen counter in the middle of the day while Blake was still in class. Asher’s knot locking inside him, pulsing, flooding him until come leaked down his thighs. Asher’s teeth at the back of his neck, claiming, marking, finally dropping the restraint he’d been holding onto for months.

"Say it," Kai muttered, voice rough. "Say you want me. Stop fighting it."

He came hard, spilling over his fist, clenching around his fingers as the climax rolled through him in waves. Slick gushed around his hand. The scent in the room turned heavier, sweeter, almost desperate. Kai kept moving through it, chasing the last tremors, whispering Asher’s name like a prayer and a challenge at the same time.

When it finally eased he pulled his hand free and wiped it on the sheets. His body still hummed. The emptiness inside him felt louder than before.

He sat up, breathing hard, and stared at the closed door.

No more waiting. No more polite distance. No more pretending the three of them could keep living like this without something breaking.

Tomorrow he was going to push. He was going to make Asher look at him the way Kai already looked at Asher when no one was watching. He was going to get under that Alpha’s skin until the careful walls cracked.

And if Asher still refused... well. There was always Blake. Blake didn’t pretend. Blake watched Kai like he was already deciding how to take him apart.

Kai smiled in the dark, sticky and restless and decided.

The rules of the apartment were about to change.

---

Kai walked into the kitchen the next morning already half-hard. Asher stood at the counter in a black T-shirt and sweatpants, pouring coffee. The Alpha’s scent hit Kai first—warm, sharp, controlled. It made Kai’s hole clench.

He didn’t bother with a shirt. Just boxers that sat low on his hips and did nothing to hide the outline of his cock.

Asher glanced over, then looked away fast. "Morning."

"Morning." Kai stepped close, closer than necessary, and reached past him for a mug. His chest brushed Asher’s arm. "You sleep okay?"

"Fine."

Kai stayed right there, hip almost touching Asher’s. He poured coffee slow, letting his scent rise. Sweet Omega slick was already starting to gather between his legs just from standing this close. He knew Asher could smell it.

"You’re leaking," Asher said, voice low and tight.

Kai turned his head, mouth near the Alpha’s ear. "Yeah. Thinking about you."

Asher’s jaw flexed. He set the coffee pot down harder than he needed to. "Kai. Don’t."

"Don’t what?" Kai pressed forward until his cock nudged the side of Asher’s thigh through the thin fabric. "Don’t tell you I woke up wet? Don’t tell you I fucked myself last night imagining your knot stretching me open?"

Asher’s hand landed on the counter, knuckles white. "We have rules."

"Fuck the rules." Kai reached down and cupped himself, squeezing, letting Asher see. "I’ve been hard since I heard you in the shower. Wanted to walk in and get on my knees. Wanted you to grab my hair and use my mouth until you came down my throat."

Asher turned fully then. His eyes were dark, pupils blown. The front of his sweatpants was already tented. "You need to stop talking like that."

Kai stepped in until their chests almost touched. He took Asher’s free hand and guided it down, pressing the Alpha’s palm against the damp fabric of his boxers. "Feel that? That’s for you. I’m dripping for you right now."

Asher’s fingers twitched. For a second he cupped Kai properly, squeezing the hard length through the cloth, feeling how wet the Omega already was. A low growl slipped out of him.

Then he yanked his hand back like it burned.

"Blake could walk in any second."

"Then let him watch." Kai pushed his boxers down just enough to free his cock. It slapped up against his stomach, shiny at the tip. He stroked himself once, slow, right in front of Asher. "Or you could put me on this counter and fuck me before he gets back. I won’t even make you knot me this time. Just fill me up. Let me walk around all day with your come leaking out of me."

Asher’s control cracked. He grabbed Kai by the hips, spun him, and shoved him face-first against the edge of the counter. Hard cock pressed against Kai’s ass through the layers of fabric. Asher’s mouth found the side of Kai’s neck, teeth scraping.

"You have no idea how close I am to bending you over and taking what you’re offering," Asher growled against his skin. "No idea."

Kai pushed back, grinding. "Then do it. Stop fighting. I can take it. I want it."

Asher’s hand shoved into the front of Kai’s boxers, wrapping tight around his cock. He stroked once, twice, rough and perfect. Kai moaned, loud, hips jerking.

Then Asher tore his hand away and stepped back like he’d been burned.

"No." His voice was strained. "Not like this. Not while Blake’s still in the picture and we haven’t talked about any of it. Put your dick away."

Kai turned, cock still out, flushed and leaking. He looked Asher dead in the eye while he slowly stroked himself again. "You touched me. You wanted it. I felt how hard you are."

"I know what I felt." Asher’s chest rose and fell hard. "Doesn’t mean I’m going to fuck you in the kitchen where our other roommate could walk in any second."

Kai smiled, mean and needy at the same time. He tucked himself back into his boxers, but left the waistband low so the head of his cock still peeked out. "Fine. I’ll wait. But I’m not going to stop. Every time we’re alone I’m going to remind you exactly what you’re missing."

He walked past Asher toward the living room, making sure their shoulders brushed. Behind him he heard Asher curse under his breath and adjust himself roughly.

Kai dropped onto the couch, legs spread, and waited. He could still feel the ghost of Asher’s hand on his cock. His hole fluttered, empty and aching.

Tomorrow he would push harder.

If you find any errors (non-standard content, ads redirect, broken links, etc..), Please let us know so we can fix it as soon as possible.

Report

Use arrow keys (or A / D) to PREV/NEXT chapter