I showed up at his apartment door in the black lace panties and matching bra I’d bought online two weeks earlier, plus a short black skirt and a tight tank top that barely hid the padded cups. My legs were shaved smooth for the first time, and I’d stuffed my feet into cheap heels that clicked on his hallway floor. Heart hammering, I knocked once. The guy who opened up was bigger than his pics, thick arms, stubble, and a smirk that said he knew exactly why I was there.
“Fuck, you look like a cheap little slut already,” he said, grabbing my wrist and yanking me inside. No small talk. He slammed the door and shoved me against it, one hand immediately sliding under the skirt to squeeze my ass through the lace. “First time getting fucked like this?”
“Yeah,” I muttered, voice shaky.

“Never even had anything in my ass before.”
He laughed low and dirty. “Then we’re gonna fix that right now.” His fingers hooked the panties and yanked them down just enough to expose me. Two thick fingers rubbed over my hole without warning, dry at first, making me flinch. “Spread your legs, CD bitch. Let me feel what I’m about to wreck.”
I did it, heels scraping the floor. He spit on his fingers and pushed one in. It burned, stretching me open for the first time. I gasped, forehead against the door. He worked it in and out slow, then added a second finger, twisting, scissoring, getting me wet with spit and the lube he finally squeezed from a bottle on the table. “Tight as fuck. Gonna love splitting this virgin hole.”
He walked me to the couch, bent me over the arm so my ass was up, skirt flipped onto my back. I heard his zipper, the sound of him stroking his cock. It was thick when he pressed the head against my hole, bigger than his fingers. “Breathe and push back,” he ordered, then shoved forward.
The head popped in and I yelled, pain flashing hot and sharp. He didn’t stop, just kept pushing, inch after thick inch, until his hips met my ass and I was stuffed full for the first time in my life. My cock was leaking in the front of the panties, trapped and aching. “Jesus, you’re taking it all,” he growled, pulling back and slamming in again. The slap of skin on skin filled the room.
He fucked me steady and rough, no mercy on my first time. Every thrust dragged over that spot inside that made my legs shake. I clawed the couch cushions, moaning like the CD whore I’d dressed up to be. “Harder,” I heard myself beg. “Fuck my ass harder.”
He grabbed my hips and gave it to me, pounding deep, balls slapping. The panties were soaked around my cock from how much I was dripping. He reached under, squeezed my balls through the lace, then stroked me a few times before letting go. “Not yet. You come when I say.”
He pulled out, flipped me onto my back on the couch, yanked the panties all the way off, and shoved back in missionary style. My legs went over his shoulders, heels still on. The angle hit even deeper. He leaned down, spit in my open mouth, then kissed me messy while he drilled my hole. “Look at you, all dressed up and getting your cherry popped. Bet you’ll be back for more cock after this.”
I nodded, brain fuzzy from the stretch and the filthy words. He sped up, grunting, sweat dripping onto my tank top. When he came he buried himself to the root, pulsing hot and thick inside me, filling my ass for the first time. I felt every spurt.
He stayed inside until he softened, then pulled out slow. Cum leaked out of my wrecked hole onto the couch. He scooped some up with two fingers and pushed it back in. “Keep that in there. Next round I’m putting you on your knees in that skirt so you can clean my cock before I fuck you again.”
I was still hard, still dressed, ass throbbing and used. He stroked me once, twice, and I shot all over the lace bra, shaking through the best orgasm I’d ever had. He wiped his hand on my thigh and grinned.
“Round two in ten. Don’t take the heels off.”