I stand up, spitting on my hand and coating my cock before lining up with his entrance. I could really use some of Elowen’s or Adam’s slick right now, but we’ll make do.
"Ready?" I ask, though I don't wait for an answer before pushing inside.
Perrin takes me with a gasp, his body stretching around me. I set a punishing rhythm from the start, knowing we don't have much time. Each thrust pushes him harder against the door, the sound of our bodies slapping together filling the small office.
"Touch yourself," I command, my voice rough with need. "I want to feel you come around my cock."
Perrin's hand moves between his legs, and I feel the change in his breathing as he starts stroking himself. It only takes a few more thrusts before he's crying out, his body clenching around me as he spills against the door.
I follow him over the edge with a guttural groan, burying myself deep as I fill him with my release. We stay like that for a moment, both of us panting, my forehead resting against his back.
"Fuck," Perrin breathes out, slumping slightly against the door. "That was..."
"Quick," I finish for him as I slap his ass, then pull out. "Exactly what I needed."
I tuck myself back into my jeans, zipping up. Then I reach past Perrin to grab a clean shop towel hanging off the back of the office chair to hand to him.
That's when awareness prickles up the back of my neck.
Someone else is in the room…
I turn, shocked to find Elowen is sitting in the old armchair wedged into the far corner of the office.
The omega has a paperback book open in her lap, her finger still marking her place, and her mouth is hanging open.
"Elle?" I grin ear to ear. “I thought you were asleep on the couch.”
She shakes her head slowly. “Nope.”
Perrin reaches for his jeans, yanking them up fast. His fingers find the zipper and immediately fumble it, the tab catching on the denim, and he mutters something under his breath and tries again, his ears already the color of a stop sign. The zipper catches a second time and he makes a short, frustrated sound that is too adorable not to laugh at.
Elowen watches him with an expression of mild amusement. "You're embarrassed," she says sweetly.
"I am not embarrassed," Perrin says, still not meeting her eyes and still wrestling with the zipper.
"You know we've seen each other naked, right?" she asks, her voice carrying a teasing lilt. "You came on my face last night."
Perrin's hands freeze on his zipper and I press my lips together very hard.
The flush on his cheeks has completely covered his neck, disappearing down into the collar of his shirt.
"He's so cute when he's flustered," I say, reaching over and squeezing the back of his neck. “It’s okay, beta.” I kiss his cheek, and feel him relax under my grip despite himself.
Then I look at Elowen. "Why didn't you join in?"
She shakes her head. "I was too stunned to move," she says. "It was like watching a nature documentary. I didn't want to disturb the habitat."
I reach down and pull my cock out.
Elowen's eyes drop immediately, her pupils dilating as they move over the full length of me, still hard and ready. The amusement on her face shifts into something considerably more dangerous, a slow, wicked grin spreading across her mouth like she made a decision.
"It's not too late," I say, stroking myself once.
She sets her book down on the arm of the chair. Then she stands, and I take her in properly for the first time since we walked in. She’s wearing tiny denim shorts that end at the very top of her thick thighs, and a snug-fitted top that does extraordinary things for those big tits.
"Well," she says, her dark eyes sliding between me and Perrin. "I did consider joining in." She tilts her head slightly. "But you're not supposed to interfere with the wildlife." Her voice has a throaty purr to it that makes my cock throb.
I smile so wide my face hurts, my hand stroking my shaft, as she moves toward me.