Best Friend's Food Truck Confession

Best friends food truck hookup gets complicated.

11 min read August 13, 2026New
▶ Listen to this story
Rate the narration:

Open the full audio page →

I never meant for it to happen like that—not with the grease still clinging to the stainless steel and the generator humming low outside like a secret we couldn’t keep. Jordan had been my best friend since junior year of college, the one who laughed too hard at my shitty jokes and stayed up with me through every failed business plan until the food truck actually worked. At twenty-eight I was the straight guy with the popular late-night taco truck, parking near the clubs and feeding drunks until two a.m. Jordan was twenty-six, newly out as a woman, soft-spoken and careful in public, but on weekends she showed up to help me close and the whole world tilted.

She’d started small. A swipe of clear gloss. The faint line of a bra strap under her work shirt. Once I caught the edge of black lace when she stretched to reach the salsa bins, and my throat went dry. She never said anything. Neither did I. We just kept working side by side in that cramped kitchen on wheels, hips bumping, the air thick with cumin and the heat rolling off the flat-top. Every time she bent to restock, every time her jeans rode low enough that I thought I saw the top of stockings, I felt myself getting hard and hated how much I wanted to look longer.

That quiet midnight after a slow Tuesday the tension finally snapped. We’d shut the window, wiped the counters, and I was counting the till while Jordan stacked empty containers. She turned too fast, the stack slipped, and she bent to catch them. Her short black skirt—something she’d started wearing under her apron those last few weeks—rode straight up. I saw everything: the lacy tops of sheer black stockings clipped to a thin garter belt, the delicate panties stretched tight over the unmistakable bulge of her tucked cock. The lace was dark against pale skin, the outline of her smooth shaft pressed sideways, soft but heavy.

I didn’t look away. My voice came out rough. “Jesus, Jordan… I’ve been thinking about this for months. About you. Exactly like this.”

She froze, still bent, then slowly straightened. When she turned, her cheeks were pink and her eyes were wet but steady. “I’ve wanted you to see me,” she whispered. “Not the guy you used to know. Me. The way I am when no one’s looking. I dress like this every night after I leave here. I touch myself thinking about your hands on the stockings, about you wanting the bulge instead of pretending it isn’t there.”

I stepped close enough to smell the vanilla lotion she used and the faint sweat from the heat lamps. “I do want it. I want you.” My hands found her waist. She guided them lower without hesitation, pressing my palms over the garters, then cupping them around the lace-covered cock so I could feel the warmth and the shape of her. We kissed hard, mouths open, tongues sliding. She tasted like the mint gum she always chewed after service. My fingers slipped under the edge of her panties and traced the soft skin of her shaft where it was tucked, and she moaned into my mouth like she’d been holding it for years.

We didn’t make it out of the truck. Jordan locked the service window and pulled the little privacy curtain while I killed the interior lights down to the single warm bulb over the prep counter. She stood in front of me and let me undress her piece by piece. First the apron, then the thin blouse. Underneath was a matching black lace bra that barely contained her small, hormone-softened breasts, nipples already tight. I unhooked it and sucked one into my mouth while my hands rolled the skirt down. Stockings, garters, panties—the full sissy-feminine set she had worn under everything all night. Her cock sprang free the moment I peeled the lace down, half-hard and pretty, the head already shiny.

I dropped to my knees on the rubber mat and worshiped her. I licked along the shaft through the damp lace first, tasting salt and fabric, then tugged the panties aside and took her into my mouth properly. She was velvet-smooth, warm, thickening against my tongue. Jordan’s fingers threaded into my hair and she whispered, “Yes—just like that, Alex, look at me while you suck it.” I did. I looked up at her flushed face, at the way her breasts rose with every shaky breath, and I hollowed my cheeks around her until she was fully hard and leaking.

When I spun her around she braced both hands on the counter without being asked. I kissed down her spine, unclipped one garter just to feel the snap, then spread her cheeks and rimmed her. She was clean, tight, the soft pucker fluttering under my tongue. I spat and worked a finger in while I kept licking, then two, until she was pushing back and begging. “Fuck me. Please, I’ve wanted your cock inside me for so long.”

I freed myself, rolled on the condom I kept in the glove box for reasons that suddenly felt prophetic, and pushed into her from behind in one slow slide. She was hot and ridiculously tight, the stockings scraping my thighs, the garter belt framing the place where my hips met her ass. I fucked her deep and steady, one hand reaching around to stroke her cock in time with my thrusts. The truck rocked faintly. Jordan’s moans bounced off the metal walls. “Harder—God, yes, take me.”

We switched when my legs started to shake. I sat in the driver’s seat and she climbed on reverse-cowgirl, sinking down onto me with a broken little cry. The rearview mirror gave me the perfect view of her arched back, the garters stretched across her thighs, her cock bouncing as she rode. She stroked herself fast, fist slick, while I gripped her hips and thrust up. She came first—thick ropes spilling across my chest and stomach, her hole clenching around me in waves. I lasted maybe ten more seconds before I pulled out, ripped the condom off, and she slid to her knees between my legs like she’d been waiting for the order. I painted her tongue and lips, then pushed the rest into her mouth so she could swallow. She did it greedily, eyes locked on mine, mascara a little smeared, looking completely wrecked and completely happy.

Afterward we cleaned up with the wet wipes and a shared bottle of water, still half-dressed, stockings wrinkled, my shirt somewhere under the prep table. Jordan sat on my lap in the passenger seat and we kissed slow, tasting each other, relearning the shape of this new thing. She rested her forehead against mine.

“I want to dress fully for you every night from now on,” she said softly. “No more hiding the lace under jeans. I want you to see the whole woman when I walk in.”

I brushed a strand of hair behind her ear—hair she’d been growing out, soft and smelling like her shampoo. “I’m already in love with the woman you are. Not in spite of anything. Because of it.”

She smiled, small and private, and laced her fingers through mine. We drove the truck home that way, hands linked over the stick shift, city lights sliding past the windshield. The streets were almost empty. My chest felt too full. I kept glancing at her profile—the curve of her throat, the smudge of lipstick I’d kissed half off—and thinking about tomorrow night, about what else she might wear, about how public this could get if anyone ever saw the way I looked at her now. The secret was out between us, but the world outside the truck was still waiting, and I already knew one confession wouldn’t be enough.

I pulled the truck into my usual spot behind the apartment building and killed the engine. The sudden quiet felt louder than the generator ever had. Jordan’s fingers were still laced through mine over the stick, her stocking-clad legs tucked sideways in the passenger seat, skirt still hiked enough that the garter straps framed the pale skin of her thighs. She looked at me like she was waiting for the world to snap back to normal. I wasn’t going to let it.

“Come upstairs,” I said. “I want the whole thing. Everything you put on when you’re alone.”

She nodded, breath hitching, and followed me up the two flights. My place was small—living room bleeding into kitchen, bedroom door half-open—but it was private. The second the lock clicked she turned into me, kissing hard, tongue sliding against mine while her hands shoved my shirt the rest of the way off. I walked her backward until her calves hit the bed. She sat, then lay back on her elbows, watching me with those wet, steady eyes.

“Dress me,” she whispered. “Please. I brought a bag. It’s been in the truck for weeks.”

I found the duffel under the passenger seat earlier without saying anything. Now I unzipped it on the mattress beside her. Black silk, more lace, a soft pink babydoll that barely reached the tops of new thigh-highs, a matching thong with a little satin pouch, a long blonde wig that smelled like her shampoo. My cock was already stiff again just looking at the pile.

She stood so I could strip the wrinkled work clothes the rest of the way off. The used stockings and garter belt came next; I rolled them down slowly, kissing the red marks the clips had left on her skin. Her cock hung soft and pretty between her legs, still a little shiny from earlier. I cupped it, thumbed the head, felt her twitch.

“Hold still.”

I slid the fresh sheer black stockings up her legs one at a time, smoothing them over calves and thighs, clipping the new garter belt into place. The straps snapped taut and she made a tiny sound. Next the thong—I helped her step in, then carefully tucked her cock and balls into the soft satin pouch so the outline showed clear and feminine. The babydoll went over her head last. Thin straps, deep plunge that let her small breasts sit high and soft, the hem stopping just below the lace tops of the stockings. I settled the wig on her, brushing the long strands forward over her shoulders until she looked like every private fantasy I’d ever refused to name.

“Jesus Christ, Jordan.” My voice cracked. “You’re perfect.”

She turned in a slow circle for me, then dropped to her knees on the rug without being asked. Her hands freed my cock from my jeans. She looked up through the blonde fringe and licked a long stripe from base to tip.

“I want you to use me like this,” she said against the head. “Like the girl who belongs on her knees for you after every shift.”

I fed myself into her mouth. She took me deep on the first slide, throat relaxing, mascara already starting to smudge again as she blinked up at me. I held the back of her head and fucked her face slow at first, then harder when she moaned around me and reached between her own legs to stroke the satin pouch. Spit ran down her chin. Her eyes watered but stayed locked on mine. When I pulled out she chased the cock with her tongue, gasping.

“Bed. On your back. Legs open.”

She scrambled up and lay back, knees spread wide, the babydoll rucked up around her waist so I could see everything—the garters, the stuffed thong, the soft cock already thickening again inside the satin. I stripped the rest of my clothes, rolled on another condom from the nightstand, and climbed between her thighs. I didn’t pull the thong aside right away. I rubbed the head of my cock up and down the damp satin, pressing against the shape of her, watching her hips lift.

“Please,” she breathed. “I need you inside me again. Want to feel full while I’m dressed like your girl.”

I hooked the crotch of the thong to the side. Her hole was still slick and open from earlier. I pushed in with one long thrust and bottomed out. She cried out, legs wrapping around my waist, stockings whispering against my hips. I fucked her deep and steady, bracing on my forearms so I could watch her face—the way her mouth fell open, the way her breasts bounced under the thin silk with every stroke. One of my hands found her cock through the pouch and stroked in time. The satin grew wetter under my palm.

“Harder,” she begged. “Claim it. I want to walk funny tomorrow knowing your cock did that.”

I gave her harder. The headboard knocked the wall. Her hole clenched and fluttered. I leaned down and sucked one nipple through the babydoll fabric until she was writhing. Then I flipped us so she was on top again, riding me cowgirl this time, blonde hair swinging, hands planted on my chest. She ground down in tight circles, then lifted and dropped, taking every inch. I reached up and yanked the babydoll higher so I could palm both her breasts while she bounced.

She came with a broken sob, cock jerking inside the thong, wet heat soaking the satin and dripping onto my stomach. The rhythmic squeeze of her ass pulled me over right after. I held her hips down and emptied into the condom with a groan that felt dragged up from my bones. She kept rocking through it, milking every pulse, until we were both shaking and laughing breathlessly against each other’s mouths.

We stayed locked together a long time, kissing slow, my hands roaming the stockings and the garter straps and the soft curve of her ass. Eventually she slipped off, disposed of the condom, and came back with a warm cloth. She cleaned us both with careful strokes, then curled against my side in the ruined babydoll and ruined makeup, one stocking half-down her calf.

I stroked her hair—her real hair under the wig—and felt the future open up like a second pair of doors.

“I meant what I said in the truck,” I told her. “I’m in love with you. The whole version. I want the lace under the apron every night. I want to bend you over the prep table between rushes when no one’s looking. I want to take you out after close wearing whatever pretty thing you choose and let the whole street see how I look at you.”

Jordan lifted her head. Her eyes were clear now, shining. She traced my lower lip with one fingertip.

“Then prove it tomorrow,” she said, voice soft and sure. “Dress me in the truck before service, keep the curtain half-open while you fuck me against the counter, and tell me out loud that I’m your girl while the generator’s still running—deal?”

Rate this story

Thanks for rating
Tagged trans-lingerie garter-belt bulge-worship

Fresh filth, nightly

The best new stories in your inbox every morning. Free, 18+, unsubscribe anytime.