Uncategorized

Erotic story: Work Best Friends Heat Up on Midnight Flight

They buckled into their first-class seats on the red-eye home, the confession from the hotel bar still burning between them like a live wire. Alex, the sharp-eyed project lead who had kept their team on track through every brutal meeting, stared out the window as the plane taxied. Jordan, his work best friend and the only person who could make him laugh after a twelve-hour day, shifted in the seat beside him. Their knees brushed once, then again, neither pulling away.

The confession had come after too many drinks and the final pitch falling flat. “I’ve wanted to fuck you since the first time you tore apart my slides in that conference room,” Jordan had muttered, voice low and rough. Alex had answered with a hard kiss against the bar counter, hands fisting in Jordan’s dress shirt before they both pulled back, breathing like they’d run a mile. Now, thirty thousand feet up, the professional mask was cracking fast.

The cabin lights dimmed for the overnight flight. A flight attendant offered blankets and eye masks. Alex took two, handing one to Jordan without a word. Their fingers lingered. Under the thin airline blanket, Jordan’s hand found Alex’s thigh, squeezing once, testing. Alex didn’t stop him. Instead he leaned closer, whispering, “We can’t do this here. Someone will see.”

“Then tell me to stop,” Jordan said, voice steady but eyes dark. His palm slid higher, brushing the growing bulge in Alex’s suit trousers. Alex’s cock twitched against the fabric. He bit back a groan and spread his legs a fraction wider, the only permission Jordan needed.

Jordan’s fingers worked the zipper down with practiced stealth. The risk made Alex’s pulse hammer. Any passenger walking to the lavatory could glance over. The flight attendant might return for drink orders. Yet Jordan’s hand slipped inside, wrapping around Alex’s bare cock, stroking slow and firm from base to head. Pre-cum already slicked the tip. “Fuck, you’re leaking for me already,” Jordan murmured against his ear, professional tone gone. “All those late nights in the office and you never said a word. I could have bent you over the conference table any time.”

Alex’s hips jerked once before he forced them still. He reached under the blanket too, palming Jordan’s hard length through his slacks. “Shut up and keep your voice down,” he hissed, but his own hand was already unbuttoning and freeing Jordan’s cock. It felt thick and hot in his grip, veins pulsing. They stroked each other in tight, hidden rhythm, blankets tenting just enough to hide the motion while the plane droned on.

The tension from the entire trip coiled tighter. Alex remembered every stolen glance across the boardroom table, every time Jordan had lingered after meetings, brushing shoulders. Now Jordan’s thumb circled the head of his cock, spreading wetness, and Alex had to bite his lip to stay quiet. “If anyone catches us, we’re both done,” he whispered. Jordan only grinned and pumped faster. “Then you’d better come quiet, boss.”

Orgasm built too fast. Alex came first, spilling hot over Jordan’s fist under the blanket, body locked rigid as he fought not to moan. Jordan followed seconds later, cock throbbing and pulsing thick ropes into Alex’s hand. They cleaned up with napkins from the seat pocket, hearts still racing, the mess hidden beneath wool and darkness.

Neither could sleep after that. The plane hit turbulence, lights stayed low, and the need only sharpened. Jordan leaned in again. “Bathroom. Now. I need to fuck you properly before we land and pretend this never happened.”

They waited until the aisle was clear, then slipped one after the other into the cramped lavatory. The door clicked locked. Jordan shoved Alex face-first against the narrow wall, yanking his trousers and briefs down in one motion. Cold metal pressed against Alex’s bare skin. Jordan spat into his hand, slicking his already-hard cock, then pressed the blunt head against Alex’s hole.

“Tell me you want this,” Jordan demanded, voice ragged. “Say it.”

“I want it,” Alex answered, pushing back. “Fuck me. Do it hard.”

Jordan pushed in slow, stretching him open inch by inch. The burn mixed with slick spit and leftover cum from earlier strokes. Once fully seated, he started thrusting, hips snapping in short, urgent strokes that made the tiny room shake. Each thrust drove Alex’s cock against the wall, smearing pre-cum on the surface. Jordan’s hand clamped over Alex’s mouth to muffle the sounds. “Quiet,” he growled. “You don’t want the attendant knocking. Imagine her hearing you take my cock like this after every client dinner.”

The plane jolted again. Jordan used the motion to fuck deeper, balls slapping against Alex’s ass. Alex reached down to jerk his own cock in time, fingers sticky. Sweat beaded on their skin despite the recycled air. Jordan’s free hand gripped Alex’s tie like a leash, pulling his head back for a bruising kiss over his shoulder. “You’ve been my best friend through every deadline,” he panted between thrusts. “Now you’re just my hole until we get home.”

Alex came again, clenching hard around Jordan’s cock, cum streaking the wall. Jordan followed with a muffled curse, flooding him deep. They stayed locked together for long seconds, breathing hard, before Jordan eased out. Cum trickled down Alex’s thigh as they hurriedly wiped up, adjusted clothes, and checked the mirror for flushed cheeks and wrinkled shirts.

Back in their seats they sat in silence, the blanket now folded away. The fasten-seatbelt sign lit for descent. Jordan’s hand rested on Alex’s knee, no longer hidden, thumb stroking once in quiet promise. “When we land,” he said softly, “my place. We finish what we started without the risk.”

Alex nodded, already hard again at the thought of crossing that final professional line on solid ground. The plane touched down. They gathered briefcases and laptops like nothing had changed, two colleagues returning from a business trip. Only the faint scent of sex on their skin and the ache in Alex’s ass told the truth. The secret would hold until the next flight, or the next late night in the office, when the masks would slip again.