The package was supposed to land on my bed, hidden safely under a pile of books until I had the dorm to myself. Instead, it landed next door.
I only realized when I got the notification: Delivered. Except my room number wasn’t listed.
My stomach dropped.
302.
That was Nate’s room.
For a minute I just stared at the screen, sweating like I’d been caught red-handed even though no one knew anything yet.
Then my phone buzzed again. Unknown number.
Nate: Hey, Jamie. I think your package came to me.
Nate: You might wanna come get it.
Relief flooded me… right up until the third message came in.
A photo.
My package, torn open, the dildo in plain view, resting against his desk.
Nate: Gotta say, wasn’t what I expected.
I nearly threw my phone across the room. My face went hot, ears burning so bad I wanted to crawl under the covers and never surface. Why the hell had I been dumb enough to order it online instead of just going to a store two miles away? Why had it had to get misdelivered to the one neighbor who actually noticed everything?
Nate wasn’t the type to let this go.
My thumbs hovered over the keyboard.
Me: …Please don’t.
Nate: Don’t what?
Me: Don’t mess with me. Just give it back.
Nate: Oh, I’ll give it back. But I already opened it. And now I’m curious.
I groaned and dropped the phone onto the bed. I could picture his grin; sharp, smug, that irritating confidence that came from knowing he looked good shirtless at the gym and everyone else knew it too. Nate was the kind of guy who could say boo and half the hall would laugh like he’d just cracked a stand-up set.
And now he had my dildo in his hand.
Another buzz.
Nate: C’mon over. Don’t make me knock.
I stared at the message. My legs felt like stone, but eventually I shoved on a hoodie, jammed my feet into some flip flops, and slipped out into the hall. My heart pounded louder than my footsteps.
One knock and his door swung open.
Nate leaned against the frame, hoodie and gray sweatpants hanging low on his hips, a smirk stretching across his face. In his hand was my package. The brown cardboard ripped open, the toy peeking out just enough to remind me of my humiliation.
“Well, well. Jamie.” He looked me up and down like he was deciding what flavor of trouble I’d walked into. “Guessing you’re here for… this?”
I swallowed hard. “Yes. Just...hand it back, please.”
Instead of moving, he pulled the door wider, gesturing me inside. “Come on. We can’t have the whole hallway watching you beg for your dildo, can we?”
I froze. He said it so casually, like ordering coffee. The word hung in the air, hot and heavy. My legs carried me forward before my brain caught up.
His room was neat, annoyingly so with his gym bag tucked in the corner and a football poster above his desk. And right there on the desk, gleaming under the lamp, was my mistake.
Nate shut the door with a quiet click and leaned back against it. “You know, I thought it was one of those shaker bottles I ordered. Opened it up and… surprise.” He lifted the dildo, holding it between his fingers like it was an artifact. “You’ve got taste. I’ll give you that.”
My chest was burning. I wanted to grab it, shove it back into the box, sprint out. Instead I mumbled, “You shouldn’t have opened it.”
He tilted his head. “Shouldn’t have? You think I was just gonna leave a mysterious package in my room? Nah.” His grin widened. “Besides, I like surprises. Especially ones like this.”
I covered my face with both hands. “Okay. Fun’s over. Can I have it back?”
He didn’t move. He just twirled the thing lazily in his hand, watching me squirm. “Sure. But I think you should earn it.”
My breath caught. “Earn it? What does that even mean?”
“Means…” He stepped closer, lowering his voice until it curled against my ear. “I already know your little secret, Jamie. You might as well own it.”
I froze, every nerve on edge. He smelled like soap and sweat, freshly showered but still distinctly Nate.
“You want me to beg for my own package?” I asked.
His smile was pure mischief. “Maybe. Or maybe I just wanna see how red you can get.”
I wanted to hate him. I wanted to call him an asshole and storm out. But my legs didn’t move. My skin prickled under his gaze.
He placed the dildo back on the desk and turned to face me fully. For the first time, his tone softened, less teasing, more curious. “Seriously, Jamie. You wanted this. Why?”
The question hit harder than the teasing. My throat tightened. “Because…” I faltered, my voice dropping. “Because I wanted to try. Because I’m tired of pretending I don’t think about it.”
Nate’s eyes flicked over me, sharp but not unkind. He leaned closer, close enough I could feel his breath. “So you do think about it.”
I couldn’t answer. My silence said enough.
For a moment, we just stood there, tension crackling like static. Then he chuckled, low and rough. “You’re braver than I thought.”
I tried to move past him, but he blocked me with one arm against the doorframe. “Going somewhere?”
“Yes. My room. With my package.”
He lifted an eyebrow. “Not yet.”
My pulse thudded in my ears. His nearness was overwhelming, every line of his lean body just inches away. The air between us buzzed with something I couldn’t name, a mix of dread and want.
“Nate—”
“Relax,” he said, smirking again. “I’m not gonna do anything you don’t want. But I think you want me to mess with you just a little.”
I should have denied it. Instead, my lips parted, and no words came out.
He tapped the dildo with one finger, then looked back at me. “Jamie… if you’re really curious,” he said, his hand sliding over the front of his sweatpants, “I can help you.”
He stroked the dildo once, eyes locked on mine. “This thing might give you a taste, but it’s not the real experience.” His smirk deepened. “So what’s it gonna be? The real deal, or this cheap package back?”
My pulse kicked hard in my throat, every part of me screaming to answer, though I wasn’t sure what would come out if I opened my mouth.
________
I had no idea how I’d gotten myself into this. One second, my plan was simple: get the package back and leave, pretend this whole fiasco never happened. The next second, I was standing in Nate’s room, frozen, my chest tight, palms sweating, heart hammering in my chest like it was trying to escape.
He leaned casually against his desk, the dildo still in his hand, smirking like the whole scenario was the funniest thing he’d seen all week. His question hung in the air, low and teasing:
“So what’s it gonna be?” His gaze locked onto me, sharp and calculating. “The real deal, or this cheap package back?”
I opened my mouth. I wanted to stammer out something coherent, something that didn’t make me sound like a complete idiot, but my brain short-circuited. “I… uh…”
He chuckled, the sound warm and dangerous. Without waiting for me to answer, he walked over to his bed, muscles moving smoothly under the hoodie he hadn’t even bothered to take off. He sat down at the edge with his legs spread, casual, teasing.
“You can take your package back,” he said, “or…” His fingers flexed over the fabric of his sweatpants, brushing along the outline of his bulge. The sight alone made my stomach flip. “…you can experience the very real thing. Right here. Right now. Right under these sweats.”
The words hit me like a punch. My pulse spiked, heat rushing through me from chest to cheeks. I tried to focus, tried to tell myself I could just snatch the package and go. But every inch of me was tuned in to him, the way he moved, the teasing curl of his lips, the subtle flex of his thighs under the fabric.
I swallowed hard, my fingers clenching at my sides. “I… I don’t know if—”
“Shh,” he said, leaning back on his hands, making the bed dip slightly under his weight. “You’ll figure it out. Don’t worry. No rush. Just… decide if you want to be brave enough to take a real dick or go back to some toy."
I felt like I might collapse. The room felt smaller, hotter, charged, every sound magnified....my own ragged breathing, the hum of the lamp, Nate’s chuckle as he watched me squirm. My legs trembled slightly under me, and I couldn’t stop staring at the way he shifted, subtle movements teasing me further.
“I..I want to try...,” I said, though my voice shook. Even saying it out loud made me aware of how desperate I was, how aware I was of his presence, the press of his thighs, the bare hint of what was beneath the sweatpants.
My feet carried me forward until I was standing close to him.
“Good choice,” Nate murmured, leaning back on his hands like he had all the time in the world. “Touch me.”
I reached out, palm pressing against the heat straining under the fabric. He was hard, bigger than I’d imagined, throbbing against my hand. Nate groaned low, rolling his hips just enough to make me gasp.
“Yeah,” he said, voice rough. “That’s it. Feels different than plastic, huh?”
I swallowed and squeezed a little harder. His smirk widened. In one smooth motion, he tugged the sweats down, freeing himself. My eyes went wide; thick, heavy, hard, already glistening at the tip.
“Go ahead,” he teased. “Get a better look.”
I sank down onto my knees between his spread legs, the carpet rough under me as I settled in. Nate leaned back a little, giving me space, his eyes never leaving mine. His mouth curved into a sly grin.
“Yeah,” he said, voice low, taunting. “Get comfortable.”
I wrapped my fingers around his cock, and he let out a sharp breath, hips jerking slightly at my touch. I stroked him once, twice, marveling at the weight in my hand, feeling the heat pulse against my palm. His gaze stayed locked on me, dark and steady, like he was testing how far I’d go.
But then his hand gripped my wrist, stopping me. “That’s cute, Jamie,” he said, leaning in close, “but I think you need more than just your hand to experience a real dick.”
“What do you mean?” I asked, though my voice came out thin, like I already knew the answer.
Nate’s smirk deepened, his thumb brushing lightly over the inside of my wrist where he still held me. “You know exactly what I mean, Jamie. If you want to know the real difference… if you want to actually experience a dick…” He leaned in, lowering his voice until it wrapped around me. “…then you’ve gotta take it in your mouth.”
My breath stuttered, chest tight, heart pounding like it might burst. I glanced down, then quickly back up at him, heat flooding my face. “I—I’ve never…”
“That’s the point,” he cut in, his grin smug but his tone softer. “You said you wanted to try. Here’s your shot.” His free hand brushed through my hair, the touch light but sparking goosebumps across my skin. “Unless you’re scared.”
“I’m not scared,” I muttered, though my trembling hands betrayed me.
His eyebrow arched, playful. “Good. Then show me.”
My throat was dry as I leaned forward, the weight of his cock heavy in my hand. I brought my lips close, pausing just shy of touching, his heat radiating against me. He groaned low, encouraging, hips rolling slightly.
“Don’t think too hard,” he murmured. “Just open up and let it happen.”
I parted my lips, tentative, and let the tip press against my tongue. The salty taste hit immediately, strange but not unpleasant. Nate’s hand tightened in my hair, just holding, steady.
“Fuck,” he whispered, eyes locked on mine. “That’s it. Just like that.”
I closed my lips around him and took him in a little further. My jaw stretched, unfamiliar, but the weight, the heat, the sheer realness of it compared to the cold toy, it made my head spin.
Nate groaned again, deeper this time. His hips twitched, restrained, like he wanted to thrust but was holding back for me. “Feels different, huh?” he asked, voice rough.
I hummed around him, and the vibration made him suck in a sharp breath. I tried to relax, moving my tongue tentatively, dragging it along his dick as I pushed myself a little further down. My gag reflex threatened, but his hand in my hair steadied me, grounding me.
“Easy,” he said softly, surprising me with patience. “No rush. Just take what you can.”
I pulled back, gasping, saliva stringing between my lips and the wet head of his cock. My face burned, but my hand kept stroking him as I caught my breath. Nate smirked down at me, his chest rising and falling faster.
“Good boy,” he murmured. “You look fucking hot like this.”
The praise made my stomach flip, and before I knew it, I leaned in again, lips wrapping tighter around him, eager to take more. This time I pushed deeper, hollowing my cheeks, letting the salty taste flood my mouth.
Nate groaned, head tipping back, his grip tightening in my hair. “Yeah… fuck… that’s what I’m talking about.”
Each sound from him sent a jolt straight through me, making me want to try harder, to see how much more I could handle. My hand worked the base while my mouth slid up and down, wet and messy, my throat working as I swallowed around him.
Nate groaned, his hips shifting, eyes locked down on me. His hand tightened in my hair, not to push but to keep me right there, like he didn’t want to lose the sight of me on my knees. “Fuck, Jamie,” he muttered, voice low and rough. “You look too good like this.”
I pulled back, breath ragged, spit clinging to my lips. His cock glistened in my hand as I stroked him, trying to catch my breath. That’s when his grin curved sharper, something darker flickering in his eyes.
“You ready?” he asked suddenly.
I blinked, heat rushing to my face. “R-ready… for what?”
His smirk widened. “What were you gonna use that dildo for, huh?” He nodded toward the desk, where my package still sat half-open.
I froze, words caught in my throat. My hand still worked over him, wet and steady, but my face burned. “I… I was going to try…” I hesitated, voice dropping. “To play with my ass.”
Nate chuckled, deep and knowing, the sound vibrating in my chest. “Silly,” he murmured, brushing his thumb across my swollen lower lip. “Then that’s what we’re gonna do. But not with some cheap piece of toy.” His hips shifted forward, the heavy length of him pressing insistently against my palm. His eyes burned into mine. “We'll play with your ass ......with a real dick.”
My stomach flipped, nerves and heat tangling into something that made me tremble. “Wait—you mean…”
He leaned down, his lips brushing my ear, voice a dark whisper that made my whole body ache. “You wanted the real deal, Jamie. Now you’re gonna get it.”
If you enjoyed this story, consider supporting the author on Patreon.