Everyone in this story is 18+.
I came back from class feeling hornier than ever. Sitting through today’s lecture was probably the hardest thing I’d ever done. The entire time, all I could think about was Ryan’s fat, juicy cock. My dick was straining in its cage, leaking like crazy, soaking the front of my underwear. The second our professor dismissed us, I practically sprinted back to the dorms.
I forced my room key into the lock, nearly dropping it from how distracted I was. Horny no longer described how I felt; I was desperate.
The door swung open, and to my surprise and disappointment, Ryan wasn’t there. Normally by this time, he’d already be back from class. I was hoping he’d use my throat for his own pleasure, or maybe my ass. Or maybe if I was really lucky, he’d even let me cum…
I let my backpack slip off my shoulder before removing my clothes, thinking to give Ryan a nice surprise to return to. A pent-up, naked roommate - no, boyfriend - ready to perform whatever act he desired. I still couldn’t believe we were dating. I suppose these things normally go the other way around: usually you start dating someone before you let them control your dick. Still, I wasn’t complaining.
Fully nude, I plopped down on my bed and set my eyes on the rock-hard dick I was unable to do anything with. Precum continued to drip out the head, making a wet and sticky mess in between my legs. It clung to my leg hairs and coated my balls, making for a pretty embarrassing image. I sighed, not sure what to do with myself until my boyfriend returned. My arms stretched behind me, propping me up as I gazed across our room. And that’s when my eyes settled on Ryan’s desk.
My heart skipped a beat. I shouldn’t. I really shouldn’t. But fuck, I was horny.
I pushed off my bed. My feet hit the carpet. My dick swelled to the max, leaving no space left inside the cage. Ryan was already late; maybe he wouldn’t be back for a while still. I tentatively walked toward his desk, my heartbeat louder than ever. My hand reached for his drawer; the one where he kept the key to my cage. With a deep breath, I pulled it open and found exactly what I was looking for.
I cast another glance at the door. Fuck, this was so stupid. I should just wait for him to get back. I should be a good locked boy and wait for my boyfriend. He’s the one who owns my cock; I shouldn’t even be having these thoughts.
My dick said otherwise. Though I tried to fight it, the horniness won out. I snatched up the key, shut the drawer, then ran back to my side of the room.
I felt the pulse in my chest, the sweat on my palms, the nervous fear as I kept shooting looks to the door. Maybe if I made it quick, he wouldn’t ever have to know. Yeah, that’s it. Just a quick release, then back in the cage.
I swallowed, then inserted the key into the lock. It turned, then popped open of its own accord, my growing boner forcing the cage open now that nothing was holding it in place.
From there, I couldn’t stop myself. The cage took a second to pull off, my hard dick making it difficult. But once it was off, discarded on the top of my comforter, I was finally able to stroke my cock. I let out a heavy sigh, loving that foreign feeling of my own hand on my dick. It had been far, far too long since I’d been able to jerk myself off.
My eyes closed and I let my mind drift off. I enjoyed every second of it: the freedom, the sensation, the purest pleasure of touching and stroking and pumping my throbbing cock. I was so fucking hard.
Time slipped away from me. I pinched my nipples with one hand, continuing to jerk myself with the other. I jerked with long, steady strokes - well, as long as they could be, given the size of my dick. Ryan severely outsized me, putting me to shame. I didn’t mind though. I kind of liked the size difference. I enjoyed the comparison and the humiliation it brought. I loved the fact that he owned my cock, too. He was bigger, stronger, more dominant… in other words, he deserved it. And this little jailbreak of mine? Well, that could remain my little secret.
My free hand drifted downwards, and soon I was fondling my balls. I grabbed them, cupped them, tugged at them, all the while continuing to stroke my meat. All the while dreaming about my boyfriend’s juicy, fat cock and his massive balls. Wishing that he’d just come in here and drag them across my face before shoving his dick down my throat.
I should’ve made it quick. I should’ve rubbed one out and been done with it. After being caged so long, it didn’t take long for me to approach the edge. But I was having too much fun with myself. When else was I going to get this kind of freedom? Every time I felt close, I backed off. I focused more on my nipples, or touching my balls, waiting for the moment to pass before diving back in. Turns out, that was a mistake.
Distracted and horny as I was, I didn’t hear the door creak open. Nor did I hear Ryan set down his bags, walk up to my bed, then wait for me to notice him.
“James!” he shouted.
“AH!” I yelled in response. My heart was racing. I was busted. I immediately let go of my cock and scrambled backward on the bed.
“What do you think you’re doing?” my boyfriend asked. To say he was mad would be an understatement.
“I- I was just- Well…” I was at a loss for words.
Ryan shook his head. “I expected better from you. I thought I could leave the key in our room, but apparently not.”
“I’m sorry,” I said desperately. My cock was swollen, begging to be touched, but that no longer mattered.
Then, to my surprise, I saw a bit of a smirk appear on his face. Ryan took a deep breath, assessing the situation. His grin widened into a smile. “I’m gonna have to teach you a lesson.”
“A lesson…?”
He nodded. “Get over here. I want you bent over the bed with your ass out. It’s time I taught you some discipline.”
“Yes, Ryan,” I mumbled. I jumped into action, rustling the covers and disturbing the opened cage as I hopped off the bed. I bent over, my feet on the floor, my chest on the bed, exposing my ass to my boyfriend. I could feel a lump in my throat. I was caught red-handed, with no excuses, and now I was about to pay for it.
If you enjoyed this story, consider supporting the author on Patreon.