He... heard me?
Of course he did, the same way I heard him. Or saw him. Or imagined that this very moment would happen, that Mavi’s voice telling me I’m a good Alpha would happen outside of the screen.
The embarrassment should be annihilating. It should send me scrambling to my feet, reaching for an excuse, reconstructing the walls that just came down. But the knowledge that he heard and came to my door because of it, not despite it, not to confront or mock, but to offer, sends heat flooding through me so intense that my vision blurs.
His hand slides from my jaw to the back of my neck, the pressure holding me exactly where I am, exactly where he wants me.
“How far does this go, Sai?”
My name. My actual name on his tongue, spoken like he’s been saying it to himself for months. He knows who I am. Maybe he’s always known. The Hollis name, the family, the weight of it, none of it is a surprise to him. He knocked on my door fully aware of what he was walking into.
My voice comes out rough, barely a sound at all. “I just… I don’t want to think.”
Something shifts in his expression. The playfulness doesn’t disappear but it deepens, layers folding over each other. Understanding. Hunger. And beneath both, a tenderness that has no business being on the face of a man who just told me to kneel.
“Oh,” Mavi says softly. The single syllable holds more warmth than I’ve heard directed at me in years. “You’re going to be perfect for me.”
He guides me to my feet and undresses me slowly, one button at a time on the silk shirt, each one accompanied by an instruction. “Hold still.” My body obeys before my brain processes the words. “Arms up.” My arms rise. “Look at me.” My eyes find his and stay.
Each command is a rung on a ladder leading somewhere I’ve never been, and I climb without hesitation because his voice is the only solid thing in a world that just liquefied.
The shirt comes off, the air in the apartment touching my skin. The cool air feels different now, more charged. His hands map my chest, my shoulders, and the planes of muscle I’ve built through discipline and routine and the desperate need to look like the Alpha I’m supposed to be.
I tremble under his touch, from the sheer, staggering overwhelm of being touched with intention. Every other touch in my life has been transactional, handshakes, staged embraces, the careful choreography of public affection. This is none of those things. This is exploration. This is someone learning the geography of me because they want to.
Mavi kneels in front of me. The mirror of it, the Omega on his knees before the Alpha who just knelt for him, is so loaded with meaning that my breath stalls in my chest. He looks up at me with those dark, devastating eyes. “I’m going to take care of you now, Alpha. Okay? You just have to be a good boy for me.”
Those words I’ve only heard on the other side of a screen hit differently here. And I so desperately want to be a good boy for Mavi.
He frees my cock, quickly working my button open but leaving the fabric there. I’m already leaking, the head flushed dark and slick at the tip. The first touch of his breath makes my hips jerk. Then his mouth is on me, my head falling back on a broken groan that doesn’t sound like me.
He takes me deep in one slow glide, lips stretching around my thickness, tongue pressing flat along the underside until I feel the tight heat of his throat. My hands fist in his hair before I can stop them, Mavi humming around, the vibration shooting straight to my balls.
Another, raw sound rips out of me, a mixture of an Alpha’s roar and total submission, a sound that shouldn’t exist.
Mavi works me over with devastating patience. He sucks slow and deep, then pulls back to swirl his tongue around the head, lapping up the steady leak of pre-cum like he’s savoring it. Every time I start to thrust, he presses a hand to my hip and holds me still, forcing me to feel every inch of what he’s doing.
The wet, filthy sounds of his mouth fill the apartment, his touch igniting pleasure through me as my knot starts to flutter. He pulls off just long enough to look up at me, lips shiny and swollen. “You’re doing so well for me, Alpha. Keep your eyes on me.”
I couldn’t look away if I tried. He sinks down again, taking me to the back of his throat and swallowing around me. A whine builds in my chest and I bite it back, but he hears it anyway. He pulls off with a wet pop and strokes me with a slick fist, his thumb rubbing over the sensitive head.
“Let me hear you,” he murmurs. “I want every sound.”
The next time he swallows me down I let the whine out. It turns into a groan, then a broken gasp as he starts moving faster, his head bobbing up and down, his cheeks hollowing out to take more of me.
My hips twitch helplessly. I’m leaking constantly now, Mavi drinking it down like he’s starving for it. One hand cups my balls, rolling them gently, while the other strokes my knot, the part he can’t fit in his mouth. The dual sensation is too much.
He feels me getting close and pulls off again, stroking me while he looks up at me.
“Not yet,” he muses, voice rough from my cock. “You don’t come until I say. Understand?”
I nod frantically. “Yes. Yes.”
He smiles and takes me back into his mouth. This time there is no mercy. He works me hard and deep, his hands and tonguerelentless. The wet heat of his mouth and the tight suction of his hands paired with the way he moans around me like he’s the one falling apart is overwhelming in the best way.
“Please, Mavi.Please.Doll, I need to come.” Shame floods through me at the slip of the name I use for him only in private but it’s quickly replaced by his words.
He pulls off just enough to speak against the head. “Come for me, Alpha. Now.”
I shatter.
The orgasm rips through and I come hard, pulsing thick ropes straight down his throat while my whole body convulses. Mavi swallows every drop, never pulling away, never stopping the slow suction until I’m spent and shaking and making broken little sounds I can’t control. When he finally pulls off, his lips are swollen and shiny, a thin string of spit and cum connecting us for a second before it breaks.