Henry woke up with a start, momentarily disoriented. Rather than the familiarity of the bedroom he had woken up in his whole life, he saw the cramped cab of Bob's truck. With recognition came remembrance. He closed his eyes and thought about the way Bob's cock had tasted in his mouth, how it had felt deep in his ass.
His cock stiffened at the memory and he began to slowly, luxuriously stoke it. He did not think about being on the road, away from home for the first time in his life, with only fifty dollars in his pocket and a few changes of clothes in his bag. All he could think of was the swelling pressure in his cock and the images of last night's encounter that tumbled after each other in his mind.
The driver's side door opened. Henry jumped up to a sitting position on the narrow bunk, his face flushing. Bob stuck his head between the seats just as he pulled a blanket into his crotch in an ineffectual attempt to cover himself.
"Well, what's going on back there?" Bob laughed. "I thought you were just a sleepy head, but now I see you been busy."
Henry laughed nervously in reply, realizing how absurd it was to be bashful in front of Bob, after what they had shared just a few hours before.
"Here, brought you a cup of java", Bob said, holding out a styrofoam cup. Henry didn't drink coffee, but he took it anyway, popped off the lid and took a sip.
Bob leaned in the narrow passageway , and looked down at the younger man, thoughtfully rolling a toothpick back and forth between his lips.
"I've got to get rolling before too long, got to get this load delivered." He laughed at his own unintentional joke. "My pay load, that is. But how about we get some breakfast first?"
Henry realized how hungry he was. "Sure," he replied, "that would be great."
"Think you might convince me to pick up the tab?" Bob asked, running the flat palm of his hand down the front of his threadworn jeans.
Henry put his coffee down on the bedside shelf and slid forward to sit on the edge of the bunk. The blanket slid away and exposed his erection. Bob chuckled at the sight, and reached out to stroke the young man's hair. Henry leaned forward and hooked his fingers into Bob's belt. He fumbled with it awkwardly until Bob gently pushed his hands away and unbuckled it himself.
Henry unbuttoned the waistband, and with trembling fingers, pulled the zipper down it's track. The front of Bob's jeans opened, and his half hard cock flopped out from the flap of his boxer shorts. Henry looked up at the man's smiling face and then down at the dangling cock. He extended his tongue and licked it from one end to the other. It twitched involuntarily as he tried to mouth it and bumped against the side of his face. Bob shoved the jeans and shorts down his thighs. As the waist of the shorts released his cock it sprang up and bounced against Henry's chin. Henry tilted his face and it bobbed upward to his lips. He captured the head between them and drew it into his mouth.
Bob moaned and placed his hands on Henry's head, urging him forward. Henry opened his mouth and let the length of Bob's cock slide along his tongue. When he had taken in as much as he could, he wrapped his lips around it tightly and slowly sucked his way back until the head popped out from between his lips with a loud smacking sound. He plunged down on it again, and held it, feeling it swell and harden in his mouth.
He pulled back again, took the shaft in his hand and slowly pumped it as he swirled his tongue around the head. Bob reached down, took his other hand and placed it on his balls. Henry began gently massaging them while he sucked.
Bob began to pump his hips, slowly at first, but gradually increasing the pace and strength of his thrusts. Henry struggled not to lose control of his gag reflex, but saliva filled his mouth and he began to choke. He pulled his mouth off of Bob's cock, gasping for breath.
"That's OK", Bob said, "Just take as much as you can."
Henry wiped his chin with the back of his hand and placed his mouth on Bob's cock again.
"Just relax" Bob instructed him. "Don't try to take too much at once."
Henry sucked the cock in and out of his mouth, letting it penetrate a little deeper each time. When he felt like he might choke again, he paused for a few seconds, consciously trying to relax his throat. When he pressed forward again, he was surprised at how deep he took the shaft. He held it for a minute, the head against the back of his throat, then released in with a loud exhale.
"Oh yeah, that's good, you're getting it now, boy!"
Henry smiled at the compliment then wrapped his lips around the cock head and looked up, making eye contact. Bob looked him in the eye and watched as Henry dove down on his cock once more. Again, Henry felt it touch the back of his throat, and felt the tickle of Bob's pubic hair against his nose and chin. he felt an urge to gag, but fought it off, and with some difficulty, swallowed. Bob's cock surged forward into his throat. He felt a second of panic, but he managed to fight it back, and hold the entire length of the shaft for several more seconds before letting it go.
He was breathing in short shallow gasps, but he did not hesitate to engulf the cock again. Bob was panting as well. He took Henry's head in both his hands and began to pump his cock into into the young man's hot wet mouth.
Henry gripped Bob's thighs and surrendered himself to the cock plunging in and out of his mouth. He could feel his drool run down his chin and fall on to his bare thighs.
Suddenly, Bob pushed his full length into Henry's mouth.
"Swallow" he gasped, "Swallow!"
Henry gulped the cock into his throat as Bob grabbed his head and held it immobile. Bob's cock felt huge as it swelled with his climax. The hot liquid poured into Henry. He began to sputter but Bob held him tight, jerking his hips, pumping every drop down henry's throat. Henry tried to swallow it all, but could not. As Bob withdrew, long strands of cum hung draped between his cock and Henry's lips.
Henry was panting. His lips felt swollen and bruised, but he was filled with a sense of elation.
Bob flopped down on the bunk next to him. He put an arm over Henry's shoulder, pulled him close and kissed the top of his head.