Ed trembled under his wet kisses. His body strained forward when Jack dropped his knees to the springy carpet and nipped the hard flesh and treasure trail under Ed’s belly button. “Fuck, Jack. I’m so hard it hurts.”
Jack teasingly drew his nose over the hard outline of Ed’s cock.
Ed growled, fingers jerking to undo his button. A palm pushed Jack’s forehead back, fingers splayed tight through his hair. Ed looked down at him with lust that waked electricity between them. With his free hand, Ed shoved his jeans and boxers to his thighs. His cock sprung free, hard, head purple, vein bulging down his shaft.
Jack’s mouth watered, and he raced his tongue over his bottom lip. Ed canted his hips and steered the tip of his hard cock to Jack’s mouth. The blunt weight probed Jack’s slickened lip, and he relaxed his jaw and held Ed’s gaze, demanding he use his mouth.
Ed’s hand loosened, slid farther around Jack’s head and tightened again, pulling at his roots. Just enough yank to ratchet desire to another, high-inducing level.
With a raw moan, Ed pushed the head of his cock past the folds of Jack’s lips. Salty precome hit his tongue, instinctively making him latch on to Ed and suck.
Ed hissed as he pulled out and bumped the seam of Jack’s lips again, tracing over them like he wanted to paint them in come. The thought had Jack opening wide and sucking Ed as far down his throat as he could, while he grabbed Ed’s jeans and shoved them past his knees.
A hot yell burst from Ed, Jack’s own cock pulsing at the sound.
He scrunched Ed’s jeans to his ankles, stroking through the hairs on his legs. He slid off Ed with a smack. Ed stepped on his jeans, pulling them off and flinging them to the base of the bed. Jack peppered bites down his thigh as he peeled off Ed’s socks.
Ed shook his shirt the rest of the way off until he was completely naked.
He reached down, grabbed Jack, and hauled him to his feet, hands furiously stripping Jack of his clothes as they turned and gasped their way to the bed.
Jack pushed Ed back onto the mattress and crawled over him, heart pounding, cock throbbing, toes pushing against the bedspread’s patchwork stitching. Ed stretched back, warm thighs between his legs, pillows sandwiching the sides of his head.
“Where do I find condoms and lube?”
Ed wiggled a finger toward the bedside drawers. “Top drawer, behind the book.”
“It better not be the bible.”
Ed laughed. “It’s the management book I bought the first day I met you.”
“Interesting choice of jerk-off material, but I like the sentimentality.”
Large hands gripped Jack’s thighs, fingers splaying as Ed rubbed his quads. They cupped the curve of his ass as Jack leaned toward the drawers.
Jack shimmied up to reach inside the drawer, their cocks crossing, the slit of Jack’s sliding over Ed’s shaft.
Jack rolled his hips against Ed before returning with a foiled condom, bottle of lube, and broad grin.
“You look like the cat who ate the canary.”
“You came to the game.”
A light pink blush worked up Ed’s chest and neck. Their gazes locked together. Ed’s heart pounded under his palm, making Jack smile so hard he was going to bust with contented laughter.
Ed swallowed and stuck two fingers into his smile. “I like being the reason for this.”
Jack sucked Ed’s fingers to the hilt and speared his tongue between them. The whimper that seeped out of Ed sent a rush of tingles that pooled and tightened in his groin.
Ed bucked off the bed. “Jesus, Jack. I’m not going to last if you keep this up.”
Jack would be lucky if he lasted ten minutes too.
He sat back on Ed’s knees, and Ed slightly adjusted his legs, spreading Jack’s asscheeks. A draft of air funneled over the nerve endings down his crack. He picked up the lube and poured a generous helping of the cool liquid on his palm. With his dry hand, he lifted one of Ed’s hands and pinned it over his head between the pillows. He braced himself, clenching their fingers together as he took their cocks into his lubed hand and stroked.
Ed gasped, and Jack sucked it into his mouth with a wet, frantic kiss.
He squeezed them once and shuffled a few inches down, traveling wet fingers over Ed’s balls, perineum. He circled the rim of his hole. Ed’s slickened cock rutted over the top of Jack’s stomach as Jack breached Ed with his thumb.
Ed was beautiful. His body arched and jerked, and his corded muscles tightened with every gentle thrust in his ass.
“You’re going to make me beg, aren’t you?” Ed groaned.
Jack kneeled between Ed’s thighs. With an eagerness that robbed Jack of breath, Ed bent his knees and canted his ass. It was almost enough to make him come without touching himself. Jack tugged on his balls to keep from losing it too soon. He grabbed the lube again and used a healthy amount to open Ed up. It’d been a while for the both of them, and Jack wanted Ed writhing in pleasure, not pain.