“Is Miles here?” she whispers.

“Cam session,” I respond between kisses. “In his room. He’ll be busy for a while.”

“Good.”

Her skilled hands work to undo my button and zipper and, before I can protest, her hand is beneath my boxers, palming my cock.

“But-” I try to protest, but she shakes her head.

“You said he’s busy,” she breathes, kissing her way down my neck before sliding onto the floor in front of me. Settling herself between my legs, she reaches up to pull my cock fully out of my boxers, but hesitates, meeting my gaze. “I’ll stop if you’re uncomfortable.”

I reach forward and slide my fingers into her hair, gripping tight and pulling her forward to kiss her quickly.

“Keep going,” I growl.

Fuck Miles.

A sinful smile spreads across her lips before she licks them. Sophie wastes no time, spitting on my half-hard length before she begins to stroke me. I let my head fall back against the couch, focusing on the sensations. I inhale sharply and look back down at her when her tongue darts across my tip. Sophie’s eyes are on me as she slowly lowers her mouth onto my cock.

“Your mouth feels so fucking good,” I groan. With each bob of her head, she takes more of me. “So fucking good.”

Her hand reaches down to play with my balls and I utter a string of curses, trying to contain my release as long as possible. It’s fucking difficult when she does that thing with her tongue that makes my cock twitch.

Miles clears his throat, startling both of us. Sophie’s head pops up, my cock falling from her mouth while my hands fly to cover my erection. It’s impossible at this point.

“The fuck, man?” I shout, turning my back to Miles while trying to keep my eyes on him.

“Hey, you were in a communal space!” Miles laughs but turns his back.

I do my best to stuff myself back into my boxers. Sophie stays on her knees, eyeing the two of us and chewing on her bottom lip as if lost in thought.

“What?” I frown at her.

“What?” asks Miles, still facing away from us.

“Not you,” I shoot over my shoulder before addressing Sophie. “What are you thinking?”

“I’m not thinking anything,” says Miles, rocking forward on the balls of his feet. He’sdefinitelythinking something.

“Shut up,” I grumble, glaring at his back before softening my eyes and returning them once more to Sophie. “Well?”

“Nothing.” She shakes her head, letting her lip pop out from between her teeth. “Sorry, Miles.”

“How long were you standing there?” I mutter. Bad question because when Miles turns, I can see a bit of redness in his cheeks.

“I’m not answering that.”

His eyes drop to his pants and mine follow to the evidence of just how much he saw. Strangely, it doesn’t bother me. Now that the initial shock is gone, the idea of Miles watching me with Sophie might be… exciting. Is that right? Does that mean something’s wrong with me? No, other men enjoy that sort of thing–being watched. Or watching. Fuck, my mind is scrambled.

“Let’s go to your room,” Sophie breathes, her voice just as velvety as ever. I’ll do anything she says to feel her mouth on my cock again.

Placing her hands on my thighs, she uses them to guide her body up mine until our lips touch.

“Unless,” I whisper, my mouth dry at the thought of what I’m about to suggest, “you want him to stay.”

Sophie’s head jerks back and her eyes widen in shock, one eyebrow popping up. A smirk plays on her lips, swollen from my kisses and her work between my legs. The silence that follows my suggestion is enough to cause my anxiety to skyrocket, but the words are out there. I’m not taking them back. For once in my damn life, I’m going to do what I want, and what I want, apparently, is a threesome with my girlfriend and my best friend.

“What do you say, honey?” asks Miles. His voice has changed from light and joking to hoarse and husky.