Two

Orion

We hang up as soon as JJ’s food arrives, something about her not wanting me to hear her eating. Not that I would have minded; any extra time with JJ is a bonus. Still, even when her voice is gone and the conversation has long since ended, I still have one thing burning a hole in the forefront of my mind.

JJ’s boyfriend is a selfish piece of shit.

For obvious reasons, I can’t tell her that. It takes all of my strength to push down the desire to hunt him down and ask him if he knows how lucky he is to be able to call a girl like JJ his. If she were mine I wouldn’t be buggering off to the pub every chance I got. I wouldn’t be leaving her on a Friday night to amuse herself.

No.

I’d have her sitting at the dining table eating the dinner I‘d made for her while I feast between her thighs. The things I could do to you, Princess.

I’m distracted. I know it because I’ve just managed to get myself killed for the third match in a row and my subscribers are noticing.

“Seems I’m still getting used to the controls,” I lie, restarting the game and sinking further back into my chair. As it loads I watch the chat feed. It’s a blur of colourful name tags but I manage to catch the odd few words here or there.

Chat is usually a little more riled up at the weekends. It’s one of the reasons I usually only stream through the week. Still, there are a few regulars that pop up here and there to offer me some genuine conversation and for that, I’m eternally grateful.

It’s not that I have anything to hide. I wear the mask purely to keep the focus on the game. These days though, with TikTok trends and whatnot, masked men are sort of a big deal. I guess I could start to go off-camera, but I like that my viewers can see a real person playing the game. It keeps things just personal enough.

“Why don’t we keep the focus on the game for now,” I speak into my mic, trying to force myself to sound unbothered by the influx of questions regarding a face reveal.

I know I’m not the only one who feels so strongly for JJ. Minxy and Quietek are both terrible at hiding their feelings. On more than one occasion we’ve slipped into a conversation about her that lasts for hours, each of us wishing as much as the next that she was ours.

I’ve no idea what she looks like or exactly where she lives. I don’t know if she has a best friend or hobbies outside of work. What I do know is that when she hops online with the three of us, they’re always the best few hours of my day.

I’m about halfway through the level on this new horror game when I decide to call the stream quits. I’m far too distracted to put one hundred per cent into the game and the last thing I want is for my viewers to think I’m not interested in spending time with them. It’s just that I’d rather be spending time with someone else.

“I’m going to call it for today, friends,” I announce, stretching my arms above my head and rolling my head to release some of the tension in my neck.

The little pink name flashes in front of my eyes and a smile erupts across my face, thankfully hidden behind the silver mask.

“Where’ve you been hiding this whole time, J? How long have you been here?” She doesn’t often pop into my streams but when she does it makes my day. Usually I spot her as soon as she enters the chat but this time round I’m forced to wonder how long she’s been in here.

Is she asking to see my face? Or is she just making polite conversation? I’m caught off guard enough that I start to stumble over my words.

“Well…umm.” I can feel my fingers twitching to pull the mask from my face. Jesus, I’m under the thumb. One little request from JJ and I’m forgetting about all those professional decisions I made when I started streaming.

I stay quiet and pull my phone out of my pocket, keeping it off cam while I message JJ.

“Stream will be back Monday, I’ll see you guys then. Stay safe and remember to hoard that loot.” My eyes never leave the three little dots on my mobile phone screen as I click end stream and free myself from my mask and headphones.

I type back my reply as quickly as I can.

Shit.

Shit.

Shit.

Undo, unsend, delete, something, fuck.

The three blue bubbles don’t pop up for long this time. Is she thinking the same thing I’m thinking? Did I just put a huge metaphorical foot in my giant fucking mouth?

I pull up Minxy’s number and press the little green phone. It rings three times before he finally answers.

He’s busy speaking Korean in the background, or, more like yelling in Korean. He has his nephew every Friday and although they get on pretty well for a twenty-five-year-old and a ten-year-old, they spend most of the time shouting at each other over the Xbox console.

“Miss me already, big boy?” He teases me when I finally have his attention.

I pinch the skin on the bridge of my nose. “I think I just fucked up.”

“Oooooh, fucked up big or fucked up small?”

“All depends on the next message I get from JJ.”

Minxy draws in a long breath and I can tell his mouth is agape. “Noooo you didn’t.”

“I didn’t mean to, it just fell out my mouth. It’s not like I said outright hey, by the way, I love you. It wasn’t meant to be that fucking obvious.” My phone buzzes in my hand and I almost drop the fucking thing to the floor. “That’s her.”

“Read it! I need to know how badly you fucked up and I need to know like, yesterday.”

I frown down at the screen, there’s no preview of the message, just a little square icon.

“She sent me a picture,” I whisper under my breath. “Kito, what do I do?”

Using his real name seems to make him take this a bit more seriously and for that I’m eternally grateful. “I mean, this could change everything.”

“Could it? She has a boyfriend, mate. And as much of a dick as we all know he is, she has to come to that unfortunate realisation all on her own. We don’t even know if they’re bonded, they could be well and truly stuck together. Or she could be a beta with a heavy dislike for alphas. We don’t know her situation.”

“I know, I know,” I grumble, knowing that Kito is right and that there’s no reason I need to be overreacting like this. The three of us have talked through all this before. About how we’re all friends and it would be suicide to admit to JJ we’ve had feelings for her this whole time.

“Well?” Kito asks. “Have you looked yet?”

My breath hitches in my throat as I press on the message and it opens in less than a second. Right there, staring back at me is her. That’s JJ.

“I’m fucked, man,” I admit, studying the lines of her face which is mostly obscured by the phone in her elegant hand. Her pink hair is long enough to hit her ribcage, her skin is so pale it looks like she’s never seen the sun. And peaking out from behind the phone in her hand is one icy blue eye, framed by thick black eyeliner and lashes. But it’s the full body shot that leaves me breathless. I can’t see much but what I can see is that she’s got curves to die for. Her waist is cinched in beneath a cut-off band t-shirt, her hips and thighs flare out, thick and wide and hidden beneath a pair of black jeans.

“By the sounds of it, we’re all fucked.” Kito’s admission isn’t wrong. We’re all head over heels for JJ and seeing her is only going to make that feel even more real.

My phone buzzes again.

“Kito, I have to go,” I rush to say the words before he can argue with me and end the call. It used to be that just JJ’s voice would turn me on but now, looking at the photo she’s sent, it’s as if I can smell her scent from afar. Something sweet and comforting. God, what would her thick thighs feel like beneath my fingertips? How incredible would she look on her knees, bared to me?

My cock swells in my jeans and my hand slips down of its own accord. I squeeze my length, palming the beginning of my knot forming at the base. I’ve no choice but to undo my button and zip until my hard cock slips free, bouncing against my stomach. The tip is aching and red, pre-cum already dripping from the slit. I curl forward, spitting on the head and using my hand to rove up and down.

It doesn’t take much for me to think of JJ’s sweet mouth wrapped around me, my dick so far down her pretty little throat that mascara tears start to drip down her perfectly round cheeks. My other hand grips the phone in my palm so tight I’m worried the glass screen might shatter, but I can’t let it go. I know I should stop and text her back, tell her how fucking beautiful she is and how much I want to make her mine. Fuck . The words garble in my mind, the only clear thing I can see is her face, the curve of her wide hips and the pink blush to her cheeks. My movements grow more and more urgent, my ass clenching and my hips bucking while I think of all the ways I could make JJ fucking scream.My palm moves down to squeeze my inflated knot, swollen and full of blood and my whole body shivers and aches. Would she be able to take my knot? Would she be able to take all three of us?

It’d be even better if I wasn’t alone in taking care of sweet little JJ. Kito and Adair would be there too. My cock down her throat, Kito in her pussy and Adair in her ass. She’d be pulled in all directions, her plump body rippling with every thrust.

She would be so good for me.

So good for us.

“Such a good fucking girl,” I growl as my orgasm takes hold. It rips from the top of my spine right down to my toes, my whole body going rigid as sparks fly. The image of JJ still fresh in my mind as ropes of cum spurt from my cock, streams of the stuff dripping down to cover my swollen knot.

My body buzzes.

Shit. I pull my t-shirt off over my head and use it as a rag, cleaning myself up as best I can while my heart thrums in my chest. I’m such a fucking dick, I can’t believe I left her hanging.

Once I’m sure I’m not about to get fucking jizz all over my phone, I text her back. There’s only one thing I can say.

If ads affect your reading experience, click here to remove ads on this page.