Jim was already sorting through the cardboard containers, smelling them and oohing. To Brad’s relief, he missed the way Brad practically drooled all over him. Jim was wearing a ratty pair of sweats and a loose fitting T-shirt. If this was the effect such a boring outfit had on Brad, what would happen if he strolled through the house half naked again? Blood rushed downward, and Brad thanked the heavens for being already seated. Not only hadn’t he wobbled on his feet, he’d also inadvertently concealed a shameful boner.
“Dig in,” Jim said, not lifting his eyes from his bowl.
Brad would have dug right into Jim. As things were, he settled for the Vietnamese food.
***
They’d only played for a couple of hours after lunch. Brad, dead on his feet, had called it quits and went for a nap. Now rested, he regretted missing his chance of spending more time with Jim. It wasn’t healthy, he knew as much, but fuck being safe and cautious. The man was exquisite and there was nothing wrong with ogling him. Especially not if it helped Brad survive this Valentine’s Day.
Another shower later, Brad felt awake. Dare he say, energetic? He grinned as he stepped out of his room, walking barefoot on the thick carpet.
“Hey, sleepyhead,” Jim said.
Brad smiled and nodded, not trusting himself to speak. Jim’s hair was messy, like he’d ran his fingers through it one too many times. It added to the general sexiness of the man in a strangely vulnerable and relatable way.
He stepped to the right and Jim moved with him. Brad tried the other way and once more Jim followed. They locked eyes and grinned.
“How about you go—”
Feverish lips cut Brad off, the move so fast and powerful, he had to grab onto Jim to hold himself up. Jim gripped his hips and pushed, propping Brad against the wall without breaking the kiss. Brad moaned and tightened his hold on Jim. He regretted the gesture a second later when Jim pulled away, eyes boring into Brad’s.
“Don’t stop,” Brad said, voice thick with lust.
Jim nodded and leaned in, lightly brushing his lips against Brad’s. He deepened the kiss slowly and soon Brad was writhing between the hard wall at his back and the burning hot man pressed against him. Sparks of pleasure exploded as Jim moved his hands to Brad’s buttcheeks and squeezed. God, he was strong, just like Brad loved.
Brad ran his hands along Jim’s arms, then slid them to his torso. He dove under the T-shirt, tracing Jim’s muscles as they contracted under his touch. Brad loved the contrast of smooth skin against the raspy feel along Jim’s chest and down his treasure trail. He followed that hairy road to the seam of Jim’s pants and untied them. Jim groaned as his sweats pooled at his feet, pushing his still covered cock into Brad’s hand. Brad obliged, cupping Jim’s hardening length and squeezing. Jim rewarded him with a moan.
“Fuck that feels good,” Jim said, then dove for Brad’s neck. Brad shuddered, turning into putty in Jim’s hands. He was vulnerable to any attention to his neck. Kisses, licks, bites, they drove him crazy with need and almost rivaled his cock being touched. The intense pleasure rocked him, impairing his ability of sliding his hand into Jim’s boxer briefs.
Jim unbuttoned Brad’s jeans, his fingers steady and sure as they moved. The man shouldn’t be so focused with a hand on his cock, but he managed just fine. His lips and tongue did insane things to Brad’s neck while his hands divested him of everything covering his cock. Cold air hit Brad’s cock and he hissed, yet no touch followed. He moaned and thrust up, seeking Jim’s hand. Jim groaned and pushed him back, holding his hips in place. Brad tried to move again, but Jim was gone. He’d moved back enough to yank his own underwear down and then he was back on Brad, kissing the life out of him.
Jim kicked Brad’s legs wider. It was a little rocky at first, but Brad managed to get one leg out of his jeans and make room for Jim to step between his legs. Jim picked him up and propped him against the wall, his cock rubbing against Brad. He groaned at the contact and rolled his hips, sending waves of ecstasy through Brad. Brad wrapped his legs around Jim, the tight lock giving him some balance. He reached between them, wrapping both hands around their cocks and squeezing gently. Jim gasped, breaking their kiss and huffing against Brad’s cheek. Brad arched his back, pushing against Jim’s cock and his own hands, then stroked. Jim shuddered, then dove for Brad’s neck, probably having figured out by now it was a surefire way to make Brad dizzy and lose his focus. Yet Brad managed to keep a tight hold on their hard cocks, moving his hands up and down their lengths.
The air burned around them, sizzling with the heat their bodies unleashed. Brad had a hard time focusing, especially with Jim moaning, his wicked tongue setting every inch of skin it touched on fire. He did his best to hold himself up and match Jim’s passionate kisses while never faltering in his strokes. Pleasure ignited each time he felt Jim twitch or thrust harder, his groans turning into this decadent chant, sending his mind spinning.
“Harder,” Jim said, his voice breaking on the word.
Brad obliged, tightening his grip and stroking them faster. He was so caught up in giving Jim what he needed, that his own climax took him by surprised. He moaned and shuddered, spilling come over his hands and Jim’s cock. He fought to keep his eyes open and keep moving up and down their shafts, unwilling to miss his chance at seeing Jim come undone.
Jim came on a strangled groan, spilling his seed between them. He placed a sloppy kiss on Brad’s lips, then helped him down.
The moment his legs touched the floor, Brad wobbled. Jim caught and steadied him, a light laughter reaching Brad. They hugged with weak limbs, sweaty chests pressing against each other.
Brad wanted to say something, but he had no words. No matter how he tried to focus, he couldn’t. His mind and body were shattered in the most amazing way, fuzzy excitement still coursing through him. Jim took his hand and walked him to the bathroom. They cleaned up in silence, shy smiles and tentative caresses their only form of communication.
If asked, Brad would have failed to say what he’d expected. Yet the gentle way Jim helped him retrieve his clothes and get dressed had been a shock. Maybe he’d hung out with too many inconsiderate bastards. Even if all you did together was hookup, you didn’t need to be a scared bastard about it and run away the moment it was over.
Dressed and sated, they fell onto the couch. Brad eyed the monitor through heavy lids. “More Cuphead?”
***
Turns out hot sex had the power of turning you to mush. They’d vegged on the couch, watching mindless TV shows, and dozed until the room darkened. Only their stomachs protesting the lack of food had brought them out of the sex induced stupor.
“I guess we should cook,” Brad said, looking at the door leading to the kitchen.
“Come on, if we work together, we’ll get it done faster.”
Brad groaned but stood up, following Jim to the fridge. They opened it and debated what to make. They settled on a chicken stir fry and mashed potatoes and used a hunger driven focus and a division of chores to get it done with minimum effort. By the time dinner was ready, they were starving. The fact they’d made some Cuba Libre cocktails with the rum left from the night before hadn’t helped keep their stomachs at bay.
Jim set the table while Brad plated their food, and then they dove right in.
“Oh, God, this tastes so good,” Brad said, moaning at the mixed flavor of velvety mash and spicy chicken.
“It sets everything right in the world.”
Brad thought they may have moaned more over the food than during sex. He’d forgotten the simple treat of cooking with someone and then enjoying the result of your joint labor. He’d not done that in ages. Jim was easy to get along with, even in the kitchen. He was pretty good at doing his share without offering unsolicited advice too, which Brad appreciated. He could cook but didn’t have a passion for it, so nothing killed the mood like someone telling him how to do it.
“What now?” Brad asked, patting his full belly.
“Now we load up the
coffee table with treats and play Cuphead.”
Brad shook his head, his grin so wide, he felt it stretching his lips beyond capacity. “You really want to beat it, don’t you?”
“You bet. Now get moving.”
Brad disliked Sunday nights. In fact he hated them with a passion. There was something about getting ready for work that brought him down. He was keen on his job and enjoyed the environment his company created, but Sunday nights had the habit of driving home the fact he was single and alone. Also lonely. As he stared at the snacks, energy drinks, and beer bottles squeezed on the coffee table, maybe Sundays had a chance of not being the absolute worst.
“Let’s beat the Devil at his own game,” Jim said.
“Definitely something we should do.”
They wouldn’t be able to finish the entire game that night, but Brad hoped they’d finish all the levels of their current stage. He wondered what Jim would do this time, if the first stage completion had been celebrated with a kiss.
The more they played the fuzzier Brad felt. Content like he hadn’t been in years and excited about what was to come.
“Oh, man, this is it,” Jim said, hunching over, eyes drilling into the monitor.
And it was. They were so close to beating the level, Brad could taste it on his tongue.
“Shit, noooo!”
Brad slapped Jim’s character to revive him and they pressed on. A few more shots, just a few and… They won! They managed to finish the level and complete another stage.
Jim grinned and stood, turning to face Brad. When he saw Brad wasn’t too keen on moving, he yanked them up and hugged him. Okay, that was incentive enough to move.
“Man, I need a drink after that.”
Brad smiled and nodded. “We’re all out of rum, beer will have to do.”
They lounged on the couch with cold beers in hand. Neither drinking much. Now their distraction was gone, all Brad could think of was how to get Jim naked again. Judging by the growing bulge in his jeans, Jim had similar thoughts.
Jim took a long swig, then placed his bottle on the coffee table. He turned to Brad, his eyes intense as he leaned over. The kiss started light, Jim’s tongue tracing Brad’s lips but not parting them. Soon it turned scorching hot and Brad whimpered, needing more, yet unable to stop long enough to ask for it.
Dazed, Brad allowed himself to be moved and stretched on the couch. Jim yanked his T-shirt up, kissing his way south. He hovered over Brad’s abs as he undid his jeans and pulled his cock free. Brad barely had time to lift his head up and see his length disappearing into Jim’s mouth. He groaned and arched on the couch, hitting it with the back of his head. He squeezed his eyes shut and reached for Jim, threading his hands in that permanently tousled hair of his.
“Fuck, that feels amazing,” Brad said, forcing his eyes open and training them on Jim’s lips as they slid up and down his shaft. Jim reached for his own cock and started stroking himself in time with his sucks.
There was something so fascinating about their rushed coupling. They were almost fully dressed, their hard lengths and part of Brad’s torso the only bits of exposed skin. It thrilled Brad, seeing Jim so desperate for his cock he hadn’t even bothered to undress.
A hot stream of need rocked through Brad’s body. He planted his feet and grabbed the back of Jim’s head. He thrust up, a short, light move, meant to give Jim time to pull off. Jim shuddered and dove in, taking Brad’s cock to the root. That was all the encouragement Brad needed. He held Jim’s head with both hands and fucked his mouth the way Brad loved. Jim’s light gagging sounds, paired with his desperate moans and the way he frantically stroked himself, made Brad’s cock twitched. He loved a man who could take blowjobs on the rough side, so he gave Jim his all. He thrust until he spilled, a warm burst of come filling Jim’s sensational mouth. Jim swallowed stream after stream, the look so hot, Brad’s cocked twitched again. Come hit his calf and Jim moaned and sucked hard. It was too much, maddeningly so, but Brad didn’t have the heart to do anything about it, not when Jim’s climax wrecked through his body and he so desperately gulped Brad down.
Jim finally released him, then licked the base clean of all remaining come. Brad felt dizzy at that perfect sight, his breath catching.
“Shit, the couch,” Jim said and chuckled. He reached for some wipes from the coffee table and quickly cleaned the stain.
When he was done, Jim smiled and pecked Brad’s lips. Not enough, Brad thought and pulled Jim close for a long, dirty kiss. He wasn’t the biggest fan of tasting his own come, but he wanted to feel the mouth that had given him so much pleasure.
“About Cuphead,” Jim said when they’d burned through the steam of the kiss. “Let’s finish the last stage.”
***
Brad threw a pillow at his alarm, but it didn’t do any damage. His phone had a sturdy case, which kept it safe from most abuse—of which a huge portion came from Brad himself. He groaned and tried to drown out the sound by pulling his blanket over his head. He added all the pillows on top, but it didn’t work. Eventually, the dreaded thing stopped on its own. Brad knew it would kick off again in ten minutes, but he needed that extra sleep.
Jim hadn’t been joking, he’d wanted to beat the game. They’d stayed up until the wee hours of the morning and still had failed. The only reason Jim had given up was because he couldn’t see the screen straight anymore. Grumpy and disappointed, he’d acquiesced to them going to bed.
“Stop that thing,” Jim moaned when the alarm went off again, then snuggled closer to Brad, spooning him.
Brad sighed, eyes still closed and waited the alarm out. They hadn’t planned on ending in the same bed, but they’d sucked each other off again before going to sleep. They’d both been exhausted and Brad had thought it cruel to send Jim away.
Okay, maybe the truth was Brad had enjoyed his Valentine’s night a little too much and wanted the illusion of this being more than a random weekend hookup. He wiggled, getting closer to Jim and relishing in the final moments of being held like this.
He kissed Jim’s forearm, then extracted himself from the bed. He had to get a move on if he wanted to catch that plane. He’d timed his wake-up alarm so that he’d be able to get ready without rushing. And before any of that nonsense, he needed coffee.
As he was waiting for the coffee machine to take pity on him, Jim stumbled into the kitchen.
“Morning.”
“Morning.” Brad shuffled on his feet. “You didn’t have to wake up this early. You have work later today, right?”
Jim scoffed and pecked Brad’s lips. The sweet gesture sent a shiver down Brad’s spine and he found himself smiling at Jim.
“I wanted in your pants ever since I met you. I had to see you off.”
“What? You can’t mean—”
Another peck silenced him. “How about some coffee?”
Stunned speechless, Brad turned to the coffee machine and poured two cups. He fixed his and turned to ask what Jim wanted.
“Just black,” Jim said, apparently able to read Brad’s mind. “I’ll make us some sandwiches.”
Brad knew he was staring, but he couldn’t help it. What Jim had said… well, it didn’t make any sense. Brad had crushed on Jim hard, for years. If there was any spark of interest from the man, he would have picked up on it. Right?
“Stop that and drink your coffee.”
Brad blinked and looked at his cup. “Stop what?”
“I can see you thinking. I swear to God there’s smoke coming out of your ears.”
Brad sighed and nodded. “Sorry. You just threw me off. I mean… you don’t have to say that just to make me feel better.”
“What? No, I mean it.”
Brad tilted his head, frowning at Jim. “Then how come I never figured it out. Not like I wasn’t paying attention, I was drooling all over you.”
Jim snorted and hid his amusement with a sip of coffee. “Yeah, I know. It was hard not to give in. But Tim said his little brother was off limits.
”
“Fuck Tim.” Brad grinned and licked his lower lip. “So what made you change your mind?”
Jim shrugged. “I’m a weak man. If Tim didn’t want me to give in to my attraction, he shouldn’t have left me alone with you for an entire weekend.”
“Fair enough.”
They finished their coffee in silence, then ate the sandwiches Jim made. Slightly more awake and feeling full, Brad packed his things and took them to the rental. He dreaded leaving, something telling him his fling with Jim would be over the moment he drove off. He knew it was silly to want more, but he couldn’t stop himself. Jim was just too fucking perfect for Brad, he hated having to let a chance like that slip through his fingers.
He stalled as much as he could, but a second alarm he’d set went off. If he wanted to catch his plane, he had to get a move on. He sighed and turn to Jim. “Thanks for this weekend. It turned out a lot better than I’d expected.”
Jim stepped closer and kissed Brad’s cheek. “It was the best weekend I had in months. Plus your pizza was the best.”
“Okay, time to go. Bye, Jim.”
Jim smiled but said nothing. He followed Brad outside, but stopped him before climbing behind the wheel. “Next weekend.” Jim grinned and scratched his jaw. “Want to do another gaming session next weekend? I can come visit.”
A weight lifted off Brad’s shoulders. He felt the smile stretch his lips, giddiness making his body light. “Sure. I’d love that.”
“We can’t leave that game unfinished, after all. Besides, I haven’t had my fill of you yet.”
Brad moaned and leaned into Jim. “I can’t wait.”
It took all his determination, but Brad got behind the wheel. Still holding the door open, Jim bent down to whisper in his ear. “Before you go, I have to share the best Valentine’s Day secret with you.”
Brad groaned inwardly at the dreaded holiday, but Jim looked too sexy for him not to grin like an idiot. “What is it?”
“The discounted next day chocolate of course. Remember to load up on it.”
THE END
Be My Anti-Valentine Page 3