Bumper to Bumper Read online

Page 3


  This was still a bad idea, but at least it was a bad idea worth bragging about later.

  Gabe didn’t breathe again until the door to the large, single bathroom clicked shut behind him. He barely got that breath into his lungs before his mysterious stranger pushed him back against the door.

  His beard dragged against Gabe’s cheek as he used his jaw to nudge Gabe’s chin to the side. It wouldn’t leave any beard burn, but it felt delicious.

  “Hello.”

  Gabe’s knees weakened at his voice—deep and dark and dripping with lust. Exactly like he fantasized.

  “Hey.” God, he sounded stupid compared to that voice. “What should I call you? Your name can’t be SilverFoxxx.”

  He chuckled against Gabe’s neck, between pressing openmouthed, wet kisses there. “Why not?”

  “Because it’s ridiculous.”

  “So?”

  Gabe let his head fall back and thump against the door. That also had the benefit of exposing more of his throat. “Are you always this much of an asshole?”

  SilverFoxxx rocked his groin against Gabe’s. He wasn’t hard as a rock, but a definite thickness met his own. “I like to tease.”

  Gabe tried to roll his cock against that thickness, but he was held back by SilverFoxxx’s grip on his hips. He fell back against the door with a groan, and SilverFoxxx sucked on the underside of his jaw. “Maybe I don’t like to be teased.”

  “You do.”

  “Fine. I guess I’ll call you Daddy.”

  SilverFoxxx pulled away, which was not what Gabe had been going for, but it also gave him his first close-up, head-on look into those gorgeous eyes. “Under no circumstances call me ‘daddy.’”

  Gabe laughed out loud. SilverFoxxx’s expression was an adorable mix of horrified and annoyed. So this was what teasing him in person felt like. “Not trying to be a daddy?”

  “No. I like grown men who can stand on their own two feet. ” He pulled Gabe’s shirt from the waistband of his khakis and slid his hands up Gabe’s chest. “Who can push back a bit.”

  Gabe wrapped his arms around SilverFoxxx’s neck. He didn’t have to stand all the way on his toes to reach, but it was close. Without SilverFoxxx holding his hips still, he was free to roll and grind them as much as he liked. “Don’t worry. I’m not looking for a daddy.” He scratched his fingers through the hair at the nape of SilverFoxxx’s neck. “But I do like the silver. It makes you look distinguished.”

  “Hush, you,” SilverFoxxx growled. His lips came down on Gabe’s before he had time to be shocked people actually said things like that.

  His lips were plush and slick. His tongue drove right in, and Gabe met him full force. It’d been ages since he’d been kissed like this. Like he was wanted, and not just for sex. Hell, more than half the time casual hookups wouldn’t kiss. SilverFoxxx hadn’t even asked, and Gabe loved it.

  SilverFoxxx slid his lips to Gabe’s ear. “Mark. You can call me Mark.”

  Fuck, that voice sent bolts of lust right to Gabe’s cock. “Hi, Mark. I’m Gabe.”

  Mark hummed and nipped at Gabe’s earlobe. “Can I suck you, Gabe?”

  That was more than Gabe was expecting. Not the offer of a blowjob, but that Mark would be the one getting on his knees. He was obviously at least ten years older than Gabe, and his suit was way nicer than anything Gabe owned. Gabe’s boyish face and slim body often attracted a certain type. Let that be a lesson about not making assumptions.

  And he definitely wasn’t complaining.

  “Fuck yes.” Gabe’s hands shook trying to get his fly open. Mark pushed his hands away and slid the button free with nimble fingers.

  Mark got his pants open and yanked his boxer briefs down far enough to get his cock out. Gabe was pleased he’d thought to put on half-decent underwear today, not that Mark took the time to notice.

  He took the root of Gabe’s cock in his hand and stroked. Gabe wasn’t totally hard yet, but he was getting there fast. The lingering feeling of “Oh god, oh god, I’m about to get blown in a bathroom at 7:00 a.m.” was somewhat of a damper.

  Mark lowered himself to his knees, letting go of Gabe for a moment to adjust his own pants. He leaned forward and ran the edge of his nose up the length of Gabe’s cock. Gabe was definitely over the weirdness of getting sucked off in a bathroom now. It was his new favorite thing.

  No, his new favorite thing was Mark’s eyes looking up at him from around the curve of his cock. That shocking, clear blue was too beautiful to look away from. Mark dragged the flat of his tongue along the underside of Gabe’s cock, all the way up, and closed his lips around the tip. He kept his eyes on Gabe’s face the entire time.

  If Gabe didn’t figure out a way to look away from Mark’s face, he was going to come very fast. And this would all be over sooner than a morning bathroom suck had any right be.

  Mark hollowed his cheeks around the tip of Gabe’s cock, letting up suction to lick the precome from Gabe’s slit.

  Gabe’s hips bucked and Mark moaned. He grabbed Gabe’s hips and urged them forward.

  “Fuck,” Gabe huffed out. He took a risk and threaded his fingers into the dark hair on the crown of Mark’s head. Mark went still, stopping the up-and-down motion of his mouth on Gabe’s shaft, and Gabe froze too. Had he terribly misread the situation?

  Instead of walking out or at least pushing Gabe’s hand away, Mark gripped Gabe’s hips more tightly and looked up at him. He flicked his tongue around the ridge at the head of Gabe’s cock, but, otherwise, he didn’t move.

  Until Gabe rocked his hips forward again, keeping pressure on Mark’s head to hold him still. Mark’s eyes closed, and he moaned again. That moan reverberated up Gabe’s cock, and he snapped his hips forward harder. Mark’s lips greedily sucked at him as he moved in and out.

  This had gone from getting blown in a bathroom at 7:00 a.m. to face fucking someone in a bathroom at 7:00 a.m. That was good. Gabe could roll with that.

  He picked up a steady pace, cradling the side of Mark’s head with his other hand as he fucked Mark’s mouth. Incredible. Mark kept making excited, sexy noises, caressing Gabe’s cock with his tongue on each stroke. He kept the suction strong, and Gabe saw the shine of saliva on his chin.

  “Fuck, I’m going to come.”

  Mark pulled back, and Gabe let his hands fall away. Mark stroked him hard and fast until Gabe came with shout. He cupped his hand over Gabe’s cock at the last minute and caught Gabe’s come in his palm. Some dripped to the floor between Mark’s fingers.

  He knelt in front of Gabe, looking smug. Gabe was gobsmacked. That was definitely one of the top five blowjobs of his life, and this gorgeous man in a gorgeous suit had given it to him in a fucking coffee shop bathroom. This could not go unreciprocated.

  Gabe grabbed his lapels. “Get up here.”

  Mark rose to his feet and pressed Gabe tightly to the wall with his body. They kissed again, more slowly this time. It was downright passionate. Not at all what Gabe expected, but he returned Mark’s kisses with deep sweeps of his tongue and gentle nips to Mark’s bottom lip.

  Mark stepped away, leaving Gabe panting against the wall. He rinsed his hand and grabbed a paper towel to dry it.

  “Good thing this isn’t one of those bathrooms with only an air dryer, huh?” Gabe joked when he was nervous. He was incapable of playing it cool.

  Mark smiled at him, still smug. “They never really work.”

  “Exactly!”

  Mark pressed against him again, grinding his erection against Gabe’s hip. “We done here, or are you going to do something for me?”

  Gabe pressed back. He rolled his groin against Mark’s cock, and Mark sucked air through his teeth. “Definitely not done.”

  Mark grabbed Gabe’s hand and held it to his crotch. “Just your hand is good. I won’t take long.”

  “I can…” Gabe motioned to the floor.

  “No, I’d rather keep kissing you while you jack me off.”

  Gabe was not going to argue
with a man who knew what he wanted. Or a man who would talk dirty to him before work.

  He surged up and kissed Mark hard. Gabe managed to get Mark’s belt and pants open with a lot more finesse than he had his own. He slid his hand into the front of Mark’s pants and came into contact with a very hard cock through very soft briefs.

  Gabe pulled back to look between them. The briefs were jet black, and whorls of dark hair covered the tops of Mark’s thighs. He pushed Mark’s loosely hanging dress shirt up to see more.

  “Happy trails to me.”

  Gabe loved men with body hair. And the patch on Mark’s stomach was thick and dark.

  Mark was busy kissing Gabe’s neck but managed to hum a response. He brought his hand down and pulled his shirt away from Gabe. He held it out of the way while Gabe pushed at his briefs. Both his pants and briefs caught around the top of his thighs.

  Mark’s cock was long and thick, the head slightly plumper than the shaft, and it leaked precome when Gabe stroked it. He swiped his thumb over the head, and Mark groaned against his neck.

  “What do you like?” Gabe was pretty confident in his hand job skills, but it never hurt to ask.

  Mark planted a hand on the wall next to Gabe’s head and bucked his hips forward. “Tighter.”

  Gabe flexed his fingers as he squeezed. “Like this?”

  “Yes,” Mark growled against Gabe’s throat. His lips rested there as he panted against Gabe’s skin. When his head rolled against Gabe’s shoulder, Gabe realized they were both watching Gabe’s hand move up and down his cock.

  Having Mark panting and thrusting and watching what Gabe was doing was incredibly powerful. Gabe stroked from root to tip and swiped the palm of his hand over the head of Mark’s cock. Precome slicked his hand for the next stroke.

  “I’m going to come.” Mark thrust into Gabe’s fist a few more times before his abs tightened and his cock twitched. Gabe managed to cup his hand in time to catch the jets of hot fluid as Mark’s hips stuttered.

  Gabe stayed quiet while Mark breathed hard against his neck. Mark trailed kisses from his Adam’s apple, to his jaw, and all the way to his lips. The kisses were soothing, not passionate like before, but Gabe returned the kiss with all he had.

  Mark pulled away after a few moments. Gabe’s lips were slick and swollen and suddenly very cold. Mark stepped back, and simply watched him with those startling blue eyes.

  Gabe cleared his throat and turned away to wash his hands, his pants hanging open and his cock dangling over the waistband of his shorts. After he dried his hands, he tucked himself in and turned to face Mark.

  Mark, who was already tucked in and zipped up and who looked as put together as he had when they walked in. Well, almost as put together.

  Gabe pointed to his head. “Uh, your hair…”

  Mark glanced over Gabe’s shoulder and caught sight of the wild, flyaway tufts of hair at the back of his head. Gabe had made that mess with his hands while fucking Mark’s face. Gabe flushed down to his toes.

  Mark stepped around him, wet his hands, and smoothed his hair back into place.

  “Well worth getting my hair messed up.”

  Gabe thought about how hot Mark’s mouth had been and how eager he’d been. Totally worth it.

  Shit, was his hair fucked up? Gabe spun around and found that his kinky curls were only slightly mussed. He shook them out. That would do. The collar of his shirt was totally wilted and damp-looking where Mark had rested against his shoulder. Still, totally worth it.

  When he tucked his shirt back in his khakis, his hand hit a sticky mess. “Oh fuck, man.” A glob of come had landed on his shirt. On the shirt he had to wear all day at work.

  “Here. Let me.” Mark wetted a paper towel and dabbed at the stain. He pressed it as dry as possible with a second paper towel. Mark concentrated on his task while Gabe watched, all done in silence and strangely intimate.

  Finally, Mark tucked the damp end of Gabe’s shirt into his pants and did up the zipper and button. Gabe wanted to bristle at being treated like a child, but that wasn’t it. This was more like being treated as a lover. Goose bumps broke out over Gabe’s skin.

  “There.” Mark let his hands fall from Gabe’s waist and stepped away. “Ready for a day at the office.”

  “YOU’VE BEEN SUSPICIOUSLY quiet all day.”

  Maggie propped her hip against his desk exactly the way he hated. But Gabe was feeling too good to care.

  “I’ve got a lot to do.”

  Maggie smirked at him until he caved under her silence. “I swear. That’s all. Just a lot to do today.”

  “You are such a bad liar!” She leaned over conspiratorially. “Come on, what is it? Did you have a hot date last night and you’re basking in the glory of your conquest?”

  Gabe’s face grew hot—all the way from his neck to his cheekbones. “No, that’s not—”

  “Oh, yes it is,” Maggie crowed. “I know this quiet, blissed-out attitude you get. You got laid.”

  “Keep your voice down!” Gabe looked around, but no one seemed to be paying attention. Open workspaces were the worst.

  Maggie paid absolutely no attention to him. “I thought you were off all the apps?”

  “I am. I haven’t texted with anyone for weeks.”

  “Oh, for weeks? You’re practically a monk.”

  “But…” Oh, shit. He was going to tell her. “I checked one day on the way to work because I was bored and this guy popped up.”

  Maggie was outright laughing at him now. Any other morning, Gabe would have been annoyed as fuck. But after such a great fuck, who cared if your work wife laughed at you?

  “Look, it was fun, that’s all. He’ll probably never message me again, but that’s fine. It is what it is, ya know? Everyone got what they came for.”

  Maggie stood up and started to walk away. “I bet this guy falls madly in love with you and messages you hearts and kissy emojis every day.” She made kissy lips at him until her face collapsed in laughter. Gabe threw a pad of sticky notes at her.

  GABE’S PHONE PINGED late that night. He grabbed for it without taking his toothbrush out of his mouth.

  7:30 tomorrow at the cafe off the old airport road?

  Gabe made himself put the phone down, finish brushing his teeth, and take five deep, calming breaths before replying. He hoped his message came off as cool and disinterested, but he was a bad liar even via text.

  Thursday

  MARK WAS SITTING at a table with a steaming cup in front of him when Gabe rushed in the door. He was a few minutes late because of course there was traffic. Those few minutes would have been enough for most guys to bail on him. He didn’t want Mark to bail.

  Their hookup yesterday had been amazing, and Mark was really, really nice to look at. It didn’t hurt that he was respectful, smart, and funny over text. An actual person, a good person, not just someone thumbing through their phone looking for cock.

  This was exactly how Gabe had gotten in over his head before. He had a problem letting a hookup be only a hookup. He always put more into it. At least this time, he knew that he was doing it.

  Mark smiled as he walked in. It wasn’t a leer or a smirk or suggestive at all, simply an open, honest smile. As if Mark was glad to see him.

  The knot of anxiety that had settled in Gabe’s stomach when he realized he was running late broke apart into a dozen butterflies fluttering their way up to lodge in his throat. He was definitely getting in over his head again, but he had to not act like it this time.

  “Hey, sorry I’m late.” Gabe tried to play it cool. Not rush through his words or look too embarrassed or needy. Mark kept smiling at him, so he guessed he pulled it off.

  Mark took a sip from his cup. “Not a problem.” His eyes twinkled.

  “Umm, should I…” Gabe looked at the long line of commuters waiting to order.

  “Why don’t you head to the bathroom, and I’ll join you in a minute?” Mark’s voice went all deep and husky, and Gabe’s cock twitc
hed.

  “Yeah.” He took a deep breath. “That’s a good idea.” He walked to the rear of the store, weaving through tightly packed tables, and slipped into the bathroom.

  Thank god it was a single-seater again. Did this guy know where all the solo restrooms along the highway were? Gabe might not want to know the answer to that.

  Though, there was something kind of hot about Mark doing this with guys before Gabe. Hot in an abstract way. Nothing Gabe wanted to think about too much.

  He leaned against the sink, facing the door. What did you do while waiting for a near stranger to come fuck you in the bathroom? Flipping through his phone was probably bad. What if Mark thought he was on Cruised looking for another hookup?

  Luckily, Gabe didn’t have to wait long. Mark stepped into the bathroom and locked the door behind him. They stared at each other across the sterile space.

  “I wasn’t sure you were coming,” Mark said. All the cocky confidence Gabe had come to expect from him was gone. He seemed relieved Gabe was there.

  “Nah, of course I was coming. I said I would.” Gabe didn’t point out he was shocked Mark had asked for a second hookup or that Mark had waited for him.

  Mark took a step forward, and Gabe met him in the center of the bathroom.

  “Well, I’m glad you’re here. Even late.” Mark’s voice was teasing again, the quirk of his lips not quite a smirk. His hands settled on Gabe’s hips.

  Gabe brought his arms around Mark’s neck. “I could go, you know,” he teased in return.

  “Not a chance.” Mark bent and brought his lips to Gabe’s. Gabe had to stretch to meet him, but that was okay. Mark’s beard felt as warm and deliciously rough as it had yesterday. For a second, Gabe imagined walking into work with beard burn, not caring whether Maggie would figure it out again.

  Mark’s tongue flicked across his bottom lip, and he forgot all about Maggie and beard burn. He sighed and stretched a bit higher, opening his mouth for Mark.

  As they kissed deeply, Mark ran his hands up and down Gabe’s back, and lower to squeeze his ass. Gabe pushed his groin against Mark’s thigh. He was already hard.