I couldn’t sleep.
Not with the taste of Liv still on my lips.
Not with Jace’s words echoing in my head.
Not after the way Professor Vale looked at me.
The room was quiet now. Everyone had gone back to their own dorms like nothing happened. But my body… was still humming. Still soaked in heat. My skin itched for more like I’d been opened up and left unsatisfied.
I turned over on the mattress, the covers kicked off, my body bare beneath a flimsy tank and thin cotton panties. Liv lay on the bed across from me, one arm thrown above her head, robe loosely tied at her waist, her long legs on full display.
God.
She’d tasted like cinnamon gum and sin. Her mouth had known exactly what it was doing.
And now she was asleep, as if she hadn’t driven me half insane.
I bit my bottom lip, slid a hand down between my thighs, and closed my eyes.
Just a quick release.
Just to forget.
I pictured Jace’s mouth hovering over mine, his fingers gripping my wrists as he whispered filth in that deep voice of his.
I imagined Ryan’s breath on my neck, his big hands spreading my legs, his laugh soft as he praised how soaked I was.
And then
Liv’s tongue again. Slow. Teasing. Knowing.
My hips rolled against my fingers. My breath hitched.
I was right there.
And then
Tap. Tap. Tap.
A soft knock at our window.
I froze.
It was 2:34 AM.
I crept over and pulled back the curtain.
Jace.
Half-naked. Windblown. Smirking.
He pointed to the latch.
I hesitated for exactly one second before sliding it open.
“You trying to get me in trouble again?” I whispered.
He leaned in, voice low. “You were thinking about me, weren’t you?”
Cocky bastard.
But I didn’t answer.
He climbed through the window, barefoot and shirtless, his tattoos gleaming under the moonlight.
“Liv’s asleep,” I whispered, nodding toward her bed.
He glanced at her, then stepped closer. “You’re not.”
“No. Couldn’t sleep.”
“Neither could I.”
His eyes dropped to my tank top.
“You’re not wearing a bra,” he murmured.
My breath caught.
“I was… hot.”
He stepped even closer. His thumb hooked the hem of my tank and slowly lifted it. “Can I help with that?”
Before I could answer, he kissed me.
Hard.
Km
Hungry.
He spun me toward the wall, pressing me against it, his body molding to mine.
“You’ve been driving me fucking crazy, Lola,” he growled in my ear. “Since the moment you stepped into that room.”
I gasped as he pressed his hips into me. I could feel how hard he was. Throbbing. Needy.
“Then do something about it,” I whispered.
He did.
His hand slid beneath my panties, finding the wet heat between my thighs.
“Fuck,” he groaned. “You’re soaked.”
“You expected anything else after earlier?” I moaned.
His fingers moved expertly, drawing circles, dipping inside, stroking just right. My knees buckled, but he held me up with his other arm.
“I should bend you over this desk,” he muttered.
“Then do it.”
He did.
My palms hit the cool surface as he tugged my panties down. He kicked them away, spread my legs wider, and then
“Lola…”
My head whipped around.
Liv.
Awake.
Watching.
Eyes burning.
Jace froze.
I started to speak, but Liv beat me to it.
“Don’t stop,” she said softly. “I like watching.”
Jace looked stunned for half a second. Then his smirk returned.
“Fuck, this dorm is insane.”
He glanced at me for permission.
I nodded.
And just like that, he went back to work his fingers thrusting deeper, faster, his other hand sliding up to twist my nipple through the fabric of my shirt.
I was panting.
Liv got up slowly, the tie of her robe falling open. She came to stand beside us.
I glanced at her. “Are you…?”
She leaned in and kissed me again softer this time. Almost tender.
Then she whispered against my lips, “We don’t have to choose, Lola. Not here.”
Her fingers joined his.
Together.
Inside me.
I shattered.
Moaning. Shaking. Collapsing onto the desk as wave after wave tore through me.
They held me. Kissed me. Let me fall apart.
When it was over, I sank to the floor, laughing breathlessly.
“This is… so messed up,” I whispered.
“No,” Jace said, kneeling beside me. “This is college.”
Liv smiled. “And it’s just the beginning.”