Linus’ pants grew tight. Was it too much to hope that Storm hadn’t noticed?

“Need something, Professor?” Storm murmured.

He grasped Linus’ knee and spread his legs wider, pressing kisses up Linus’ inner thighs.

“Oh gods,” Linus whimpered. If Storm went all the way to the tops of his thighs... He would discover Linus’ arousal. Already, Linus was wet, leaking from both his tip and his hole. The heat in his veins had multiplied; it pooled in his belly and tightened his nipples.

Linus gritted his aching teeth, his muscles growing heavier with each passing moment.

“Do you want a kiss here?” Storm whispered. He slid his hand up Linus’ thigh, until it was an inch away from his stiff bulge. “I can kiss you through your pants.”

“Y-you should tell me,” Linus blurted.

“Tell you what?”

“What did you do with my toys?”

Storm’s breathing hitched. “It’s—It’s gonna sound weird. I don’t know if you want to hear it.”

“Tell me.” Linus reached under the desk, his hand bumping against Storm’s ear. Then he brushed his fingers through Storm’s hair, and Storm made a choked sound. “I want to know.”

For a long while, Storm merely breathed. Then he sighed. “Okay. You might throw me out because of it. I acknowledge that possibility.” He took another deep breath. “I rubbed my cock all over your toys.”

Heat jolted through Linus’ insides. “You—On my toys?! Y-you mean, through your underwear?”

There was a wet sound, like Storm was swallowing. “No. I took off my underwear and rutted my bare cock against your dildos. I wanted them to smell like me—like my cock—when you put them inside you.”

Linus grew so hot, he couldn’t think.They went inside me smelling like his cock?“Oh gods.” His hand tightened in Storm’s hair. “How many times did you do that?”

“Every few days. Especially your favorite. I made sure that one smelled like me the most.”

Why didn’t I think to sniff it?Linus squirmed and tried to breathe. He was soaked now, slick smeared between his cheeks, his underwear damp with precome.

“Do you want me to go?” Storm asked, his voice strained.

“T-tell me more,” Linus mumbled. “What else did you do?”

Storm drew a shaky breath. “I jerked off on your bed a few times. Left a few stains on your covers and between the sheets. I stole a few of your briefs and rubbed them all over my cock. I made sure your toys reeked of me. No fluids, just scent. Then I watched you from your closet. I watched you roll around on the sheets stainedwith my come, opening yourself up with dildos that smelled like me. Fuck, I came so hard when you did. I wanted my come on those dildos. Wanted it deep inside you.”

Linus moaned, so close to the edge that he was shaking. “C-can you, um. C-can you t-touch me?”

“Fuck,” Storm hissed. “Touch you where?”

Linus spread his legs, lifting his hips. This was crazy. He was in his office. Storm had just admitted to some really questionable things.

But he didn’t have any office hours right now, and Storm’s fingers were slipping lower between his cheeks, rubbing his hole through his soaked clothing. “Y-you can take off my pants. But I want to keep my underwear on.”

Just so he wasn’t breakingallthe rules.

“Fucking hell.” Storm’s breath rushed out. He tugged on Linus’ belt with trembling fingers, pulling it open. Then he unzipped Linus’ fly, and swore again. “You’re hard. I need to—to get you out of these.”

Storm rolled the chair backward. He followed Linus out from under the desk, hooking his fingers into Linus’ pants. Linus lifted his hips.

In one swift move, Storm pulled Linus’ pants all the way down to his knees. He worked off Linus’ shoes, then got rid of the pants.

And now Linus was in his ratty pair of briefs, his cock straining shamelessly against the threadbare cotton.

He covered it on instinct, feeling self-conscious.