“What if I want those things?” I asked, pushing back against his weight.
“You don’t know what you’re asking.”
“I’m a big girl,” I argued. “I can handle it.”
He hummed, but I didn’t know what it meant. Did he disagree? A hard knock to my ankle spread my legs as he used his foot to widen my stance. The hand on my hip dipped lower to cup me over my jeans. Gods. The hard ridge of his palm ground against me, using the thick inseam of the denim to cut through the silk of my panties until they were soaked.
My forehead dropped to the wall with a moan. It was both more intense and less than last time. The barrier of my clothes reduced the pressure of his hand, but it also added a different kind of friction. My thighs trembled as he made another slow circle.
“Touch me,” I pleaded.
“I am touching you.”
With my arms pinned between my chest and the wall, and his entire body crowding me from behind, I was at his mercy. I couldn't grab his fingers and slip them where I wanted. Couldn't twist around to throw my arms around his neck and bring him down for a hungry kiss. I could only roll my hips and beg for him to give me what I needed.
“Let’s see how long it will take you to come like this,” he challenged, tweaking my nipple again before rolling it between his fingers.
“That’s not enough…” I started to argue, and then stopped when the heel of his hand moved. It was different than before, a slower but steadier pace that forced the seam of my jeans back and forth across my clit. “Fuck,” I whimpered and allowed my hips to follow the rhythm he set.
It wasn’t enough. The build-up was too slow, making me fear I wouldn't get there at all. My breaths were choppy, and every muscle in my legs was strung tight as I chased my release. Kai’s head tucked into the crook of my neck, sending a few delicate curls across my skin. Goosebumps broke out along my arms. I felt him, thick and impossibly hard against my ass.
“Mmm,” he groaned. “I can feel your heat against my palm. Are you going to make it?” The whine got stuck in my throat as I shook my head. “I think you are,” he taunted, and this time the whine escaped. He chuckled. “But I can be nice. And you’re trying so hard.”
He popped the button on my jeans, lowered the zipper, and slipped his hand inside. Standing was hard. My knees threatened to give out, but I locked them. Fingers spread over my wet panties and pressed against my throbbing clit. The silk was basically nonexistent at this point. It felt like he was touching me, but he wasn’t.
He was still keeping himself separate, and I wanted that last barrier gone. I arched my back and rolled my hips again, trying to get those fingers to slip inside, but that only succeeded in making him still against me.
“Trying to cheat?” He seemed surprised, but not upset at the notion. One finger pulled away and then landed directly on my clit.Tap.“Even after I offered to help?”Tap tap.
My entire body vibrated. I was so close. “So-rry,” I whispered, hoping an apology would get him to move again.
Tap.
“What was that?”
“I’m sorry! P-please, Kai.Please.”
I hated begging. I was stronger than that, but in that moment, nothing else mattered than getting him to move thosedamn fingers. And oh, he did. His thumb pressed right where I needed, circling around and around. It was almost too much. Another finger slid down to my entrance and pushed inside, despite my panties, and the combination was enough to make me combust.
There was no controlling my hips or how they jerked as I rode wave after wave of toe-curling pleasure. Kai’s hips moved too, his whole body wrapped around mine until the shaking stopped, and I could once again register the cool wall on my cheek. The lack of heat on my back told me he stepped away, and a heavy hand on my shoulder turned me around to face him.
He said nothing as he buttoned my pants and smoothed my hair. My body still shook hard enough to make even those little tasks difficult. Our eyes met, and I was satisfied to see he was just as affected.
“Never again doubt that I want you.” He reached beside me to open the door, crowding me until I stepped back into the hall. “But until I think you’re ready, this won’t happen again.”
The door shut in my face.
By the middle of the semester, I’d fallen into a comfortable routine; classes by day, studying by night, plus lunch dates and impromptu movie nights with Rani scattered between. I rocked a solid A average, was top of my class already, and just yesterday, I helped an adorable seagull with an aluminum tab stuck around its foot. There were no more random bursts of magick—from me or nearby supers—or embarrassing run-ins with the sorority sisters Rani worked so hard to be accepted by.
All in all, my first semester of college was going exactly as I’ddreamed. Better. Except for the one dark cloud I was trying my hardest to forget about. An early spring breeze lifted the hair on my neck, and I scrunched deeper into Kai’s hoodie. I was pathetic. The rich scent of him left the fabric a while ago, but I couldn’t bring myself to stop wearing it.
Dodging a group of guys playing ultimate frisbee beneath the strengthening sun, I ditched the sidewalk and cut across the quad. It was full today. It looked like everyone had the same idea to take advantage of the nice weather this weekend. It was a sea of bare legs, tank tops, and flip-flops as the student population attempted to grow a base tan before spring break. Hopefully, the weather held for the next couple of weeks.
The amount of jackets and blankets lying around told me I wasn’t the only one who found this time of year unpredictable. Kind of like a certain guy I knew; hot one minute and cold the next. I swore to forget about him, but it was impossible when I saw him in class three times a week and still exchanged emails about tutoring.
Freaking emails.
“Until I think you’re ready, this won’t happen again.”