hands move to my hips, and they pull me backward until he’s perched on a stone windowsill on one side of the classroom. I end up sort of sitting on his lap, only he’s not quite sitting down, so it’s more of a lean. I’m still mostly vertical, but he’s supporting my weight. My legs fall to the outsides of his, and Cam’s still in front of us, keeping our little sandwich intact.
The blond mage’s blue eyes sparkle with heat as he pulls back slightly, and then he slowly draws my shirt up. He doesn’t even take it all the way off, just bunches up the fabric above my boobs, exposing my stomach and bra-covered breasts.
Oh fuck.
Ash and I have our backs to the window, and we’re on the third floor—so even if someone were to walk by and look up, it’s unlikely they’d see enough to guess what was going on. But having our backs to the window means we’re facing the classroom door. If anybody does walk in, they will definitely know what’s happening in here.
Still, when Cam dips his head to suck on one of my nipples through my bra, I don’t push him away. I don’t even pretend this isn’t what I want.
Hmm. Do I have some kind of exhibitionist streak I never knew about? I’ve had more sexual encounters in public places in the past year and a half than in the entire twenty-one years before that.
It’s not like I want to get caught though.
I just don’t want to stop.
Cam’s hand palms one breast as his mouth works the other, and my nipple hardens as he pinches and rolls it between his fingers. I arch my back, chasing the sensation, as Asher’s hand slides down my stomach toward the button of my jeans. He flicks it open and works my zipper down, and then his hand dips inside.
“Do you like it when we both show you how crazy you drive us?” Cam whispers, his blue eyes shining as he darts a glance up to my face.
“Yeah, it’s—” I suck in a breath as Asher slides a finger inside me. “It’s okay,” I pant, the casual tone I was going for totally destroyed by the needy plea in my voice.
Cam grins, straightening slightly and arching an eyebrow.
“Just okay, she says.” His gaze moves behind me to Asher, and his smile turns sinful. “Guess we’ll have to try a little harder.”
Then he steps in closer, grabbing my face in his hands and angling my head for a deep kiss as Asher uses the wetness he’s gathered on his finger to work circles over my clit. His other arm bands around my stomach, holding me secure as my hips twist and jerk. I know I’m grinding my ass back against his cock as sensations flood me, and I know he likes it, because pleased little sounds are rumbling in his chest.
Cam’s hands go back to my breasts, kneading and massaging them, and I wrap my arms around his shoulders as Asher licks and bites my neck and the blond mage kisses me like there’s no tomorrow.
When Asher slides his finger back inside me and uses the heel of his hand to keep pressure on my clit, I grab Cam’s ass and haul him even closer. I’m pretty sure the bulge of his cock is pressed up against the back of his friend’s hand, but he doesn’t seem to mind. We’re all so close again, moving in a three-part, syncopated rhythm, and it’s so fucking hot, so perfect, so—
My clit spasms hard, my pussy clamping down around the intrusion of Asher’s finger as I press up into his touch, chasing the orgasm even as it crashes over me.
My mouth opens as a loud cry works its way up my throat, but Cam just uses the opportunity to devour me with another kiss.
Aftershocks tremble through my body, and our lips cling together as we all breathe hard. Asher draws his hand out of my pants, trailing it up the front of my body and presenting it to me as Cam and I break apart.
Oh, that dirty, dirty boy.
I lean my head forward and draw his entire finger into my mouth, wrapping my lips around it before withdrawing slowly, sucking on it like a lollipop. Cam’s jaw drops open, heat flashing in his eyes, and I can feel a shiver work its way through the man behind me.
“Goddamn, Sin.” Cam stares at me for another few seconds, looking turned on and