The Overnight Bus
by Elephant List
The bus left the Port Authority Bus Terminal in New York City just past eleven. Snow came down lightly over Manhattan, the kind that stuck to windshields and melted on pavement. The salesman found a seat in the back, by the window. He dropped his bag on the floor and stretched his legs into the aisle. It had been a long week. Pittsburgh was still a long night away.
The bus was nearly empty. A woman near the front with a sleeping child. Two men in the middle, both already passed out. The rest of the seats gaped open, dark and unclaimed.
He pulled the courtesy blanket from its plastic. Thin blue fleece, scratchy against his palms. He draped it over his lap and watched the terminal blur past as the driver pulled out.
The heater hummed. The windows began to fog.
Then, at the last stop before the tunnel, a young man climbed aboard.
He moved fast, like he’d almost missed it. Dark coat, dark jeans, a wool beanie pulled low over his brow. He scanned the rows once and walked straight to the back. Sat beside the salesman. Their shoulders nearly touched.
The salesman felt the seat shift under the weight. The young man settled in, pulled his own blanket from the pouch, spread it over his knees. He did not look over. Just stared ahead at the back of the headrest in front of him.
The bus rumbled onto the highway. City lights slid past, then dimmed. The snow became a steady blur against the glass.
The salesman closed his eyes. He thought about the hotel, the shower, the cold walk from the station. He thought about another night in another city, another room with the same beige curtains.
Then he felt something.
A brush. Faint. Against his outer thigh.
He opened his eyes. The young man’s hand rested on his own thigh, under his blanket. But the fingers had drifted. Just barely. They lay against the fabric of the salesman’s trousers, not quite touching skin.
The salesman didn’t move. He watched the young man’s face. The young man did not turn. He kept his eyes forward, jaw relaxed, breathing slow.
The hand stayed where it was. A question without words.
The salesman could have shifted. Could have crossed his legs. Could have pulled his blanket tighter.
He didn’t.
Seconds passed. The bus hummed. The heater clicked on.
Then the young man’s fingers moved. A slow creep across the salesman’s thigh. Testing. Deliberate.
The salesman’s breath went shallow. He felt the heat of that hand through the wool. He let his legs fall open a fraction. An answer.
The young man responded. His palm flattened against the salesman’s inner thigh, then slid upward. The blanket covered everything. No one could see.
The salesman’s cock began to stir. He felt it thicken against his zipper, a slow heat building.
The young man found it. Palmed him through the fabric. Squeezed gently, feeling the shape.
The salesman stared at the dark window. His reflection stared back. He could see the young man’s profile, the beanie, the set of his jaw.
The young man’s hand worked the zipper down. The sound was small, swallowed by the engine. His fingers slipped inside, past the waistband, found skin.
The salesman’s cock was half hard when the young man wrapped his hand around it. Warm. Confident. The touch was electric.
The young man began to stroke. Slow, measured pulls, thumb circling the head. Pre-cum leaked. The salesman’s hips wanted to move, but he held still.
The young man’s hand kept moving. Smooth. Steady. The only sound was the bus, the tires on wet pavement, the low groan of the heater.
The salesman let his head fall back. Closed his eyes. The sensation was sharp and quiet, the risk of it pressing against his ribs.
They passed a rest stop. The bus slowed. The young man’s hand stopped. Held still. Waited.
The salesman looked around. The woman with the child was asleep. The two men in the middle hadn’t stirred. The driver focused on the exit ramp.
The young man resumed stroking. Faster now.
Then he shifted. Slid lower in his seat. His head disappeared under the blanket.
The salesman felt the warmth of breath against his cock. Then the mouth.
He gasped. Soft. He couldn’t help it.
The mouth took him in. Hot. Wet. The tongue worked the underside, the shaft sliding between lips. The young man sucked slow and deep, taking him to the back of his throat.
The salesman’s hand found the young man’s head under the blanket. The beanie was rough. He didn’t push. Just rested his palm there, feeling the motion.
The young man sucked with hunger. Hand working the base, mouth working the head. His nose pressed against the salesman’s belly. He took him deeper.
The salesman looked out the window. The highway stretched black. Snow fell into the headlights. The bus hummed on.
He was close. He tried to breathe through it. His hips bucked.
The young man knew. He doubled his pace, lips tight, tongue flicking. The salesman came with a shudder, thick and hot, spilling into the young man’s mouth. The young man swallowed, kept sucking, drawing out every pulse until the salesman was soft and trembling.
Then he pulled off. Sat back up. Wiped his mouth with the back of his hand.
He pulled his blanket up to his chin and closed his eyes.
The salesman zipped his pants. His heart hammered. He looked at the young man, but the young man was already still, breathing even.
The bus moved through the night.
The salesman leaned his head against the cold glass. His cock was wet. The blanket smelled of salt and heat. He did not sleep.
They did not speak.
Not when the bus stopped at a rest area in the mountains. Not when the driver announced twenty minutes. The young man stayed in his seat. The salesman stayed in his.
Snow fell heavier now. The windows were fogged.
The young man did not open his eyes.
At dawn, the bus rolled into Pittsburgh. Gray light through the windows. Salt-stained streets. The driver announced the station.
The salesman gathered his bag. He stood. The young man did not move.
The salesman stepped into the aisle. He looked back once. The young man’s face was half hidden by the beanie. His eyes were closed. His lips were slightly parted.
The salesman walked off the bus.
The cold hit him. The air smelled of diesel and wet concrete. He did not look back again.
Behind him, the bus sat in the gray morning. The young man stayed seated. The blanket still over his lap.
What happened under it was sealed inside.
The salesman crossed the street toward the hotel. He never saw the young man again.
The End.