All these tiny, mundane moments. Before they graduated, Dakota had dreamed of these little slices of life: the sound of Shane brushing his teeth before coming to the bed they could share, the smell of Shane lingering on his sheets without it being a secret. Waking up together in a real bed, not a truck bed, without the need to rush home and lie about what they’d been doing all night.
He wrapped his arms around Shane’s waist and sank his forehead against the back of Shane’s neck. Shane’s arms covered his, his hands cradling Dakota’s elbows as he leaned into Dakota.
“What can I do?” Shane breathed. “I can feel you shaking.”
Dakota tightened his hold. Breathed Shane in. Shane smelled the same, even after all this time. He smelled like Dakota’s personal heaven, all his best memories collected inside a person.Don’t leave me. Don’t break me again.“Let me love you?”
Shane turned around, pressing their bodies even closer, sliding all of him against all of Dakota. Dakota’s hands resettled around Shane’s waist, and Shane’s rose up Dakota’s arms before he took Dakota’s mouth.
Nothing sweet about it this time. Shane’s tongue pushed inside, hungry, demanding, seeking something that Dakota was happy to give. He’d give Shane everything, always. He ran his hands up Shane’s back as Shane’s cock hardened between them.
Shane rocked into him, gentle thrusts that gradually loosened Shane’s fly until he was standing there with his zipper wide open, cock hard, the head wet and digging into Dakota’s belly. Dakota palmed Shane’s cock and grinned when Shane moaned. He kissed Shane’s cheek as Shane melted against him, boneless. “Dakota…”
Let me love you. Let me love you forever.Dakota pushed his hands into Shane’s jeans and shoved them down, past the swell of his ass, until they fell down Shane’s legs with a whisper. Shane stepped out of them as Dakota tore his own pants off as fast as he could, then pulled Shane’s naked body back to him. Dakota was hard, too, had been more than half hard since he’d watched Shane brush his teeth. He wrapped his hands around Shane’s ass and whispered, “C’mon. Into my arms.” Shane wrapped his legs around Dakota’s waist, held on to Dakota’s shoulders, and kissed Dakota, hard and needy, as Dakota carried him back to his bed.
They hit the mattress like eels, desperately trying to get closer to each other. Shane was everywhere, and Dakota kissed and touched and arched into him, humping him into the mattress and holding Shane’s legs around his waist as he sucked Shane’s tongue into his mouth. He cupped Shane’s ass, kneading the soft flesh as he pulled Shane’s hips, his crotch, to him.
He needed more. Needed all of Shane. Had to taste every bit of him. Dakota buried his face in Shane’s chest, mouth closing on one of Shane’s nipples. Shane had never grown much more chest hair than he’d had as a teen, a small patch between his pecs and a light circle of fur around his nipples. But he’d become the definition of perfection for Dakota, every man’s chest set against the memory of Shane’s and always found lacking. Now he had Shane in his arms again, and he bit down, lapping at the hard nub as he thrust his cock into the flesh at Shane’s hip.
Shane moaned his name and dug his hands into Dakota’s hair, pulling him harder into his chest. Dakota’s face mashed against Shane’s skin as he sucked Shane’s pec and then bit down on the swell of his flesh. He laved Shane’s red nipple and kissed the swollen tip. Mouthed his way down Shane’s ribs, nibbing on each curve until he reached Shane’s heaving belly.
A narrow happy trail led down to Shane’s stiff cock, which wept clear fluid against the softness of his waist. Shane’s pubes were thick and wild, slick with drops of precome. Dakota buried his face in Shane’s groin and breathed him in. The scent filled Dakota, so potent it was like a drug. He turned his face to Shane’s belly button and kissed the tender flesh, sank his tongue inside like he’d done to Shane’s asshole.
Shane shivered all the way to his toes. His thighs wrapped tight around Dakota’s shoulders, and his cock left a wet smear across Dakota’s collarbone.
More. Dakota sank down, wrestling his way out of Shane’s leg grapple, and put his hands on Shane’s thighs to spread him wide. He nuzzled the pale skin of Shane’s legs, kissed from Shane’s knees to his hips and then pushed his face beneath the thick bush of Shane’s pubes. He dug his nose into Shane’s balls, stuck out his tongue and lapped as Shane’s back arched so sharply only his ass and his head were still touching the mattress.
Dakota sucked on his fingers before sliding them down the damp crack of Shane’s ass. He was still wet, still sticky.That was me.Us.Together. Dakota circled Shane’s hole with two fingers, and Shane made a noise somewhere between a whimper and a groan and a plea, and what sounded like half of Dakota’s name.
Shane’s hands wrapped around the backs of his legs. He held himself open, thighs spread, as Dakota mouthed up the underside of his cock. Shane was open to him, his hole still wet with remnants of lube and a stickiness that was all Dakota. He teased Shane, fingertips fluttering over his hole as he swirled his tongue around Shane’s cock head.
He sank his mouth down on Shane’s cock as he slipped his fingers into Shane’s ass, taking him from both ends at once.
Shane bucked, his cock slamming down Dakota’s throat before he sank onto Dakota’s fingers, thrashing as he fucked himself back and forth, as his legs went taut and his hamstrings quivered like screaming guitar strings. He was incoherent, his head pressed into Dakota’s pillow, throat bared, mouth open, gasping.
Dakota’s fingers stroked inside Shane, moving through lingering pools of his sticky heat and pockets of lube until he found Shane’s prostate. He made gentle, tiny circles with his fingers as he teased Shane’s cock head… before he slid his lips all the way down and sucked Shane into the back of his throat—and then swallowed—and curled his fingers deep into the center of Shane.
Shane roared. He slammed deeper into Dakota’s mouth, fucking his throat as he thrust, and thrust, and ground down on Dakota’s fingers, pushing backward to get more of Dakota deeper inside of him. He released his thighs, and his legs went stick straight over Dakota’s shoulders. He grasped the sheets, tore them from the corners of the bed. His broken voice fractured on Dakota’s name, trying three times to force the name out.
Dakota gentled his kneading of Shane’s prostate and gently sucked his way up Shane’s cock until he was only running his tongue around his cock head in slow circles.
“Dakota.” Shane sounded wrecked, ravaged. He shivered, and then his hands come undone from the twisted sheets and he lunged for Dakota, tackling him sideways and rolling with him until he had Dakota on his back. He straddled Dakota, hands pinning Dakota’s shoulders as his knees gripped Dakota’s ribs and waist.
Dakota grasped Shane’s forearms, panic thundering through him. Had he gone too far? Had he, fuck, hurt Shane? He opened his mouth, trying to speak, but Shane was right there, lips pressing to Dakota’s as he kissed Dakota so deeply Dakota thought he felt his soul rising out of his bones.
Fingernails raked down his chest, followed by lips, a tongue trailing fire in its wake. Dakota gasped and went rigid, his heels digging into the mattress as Shane slithered down his thighs, then pushed apart his knees before kneeling in the V of Dakota’s spread and shaking thighs.
Shane didn’t tease like Dakota had. He wrapped his hands around Dakota’s hips and put his lips on Dakota’s cock, sucking all like he was trying to turn Dakota inside out. If what Shane had said was true—and Dakota thought it was—Shane hadn’t sucked cock in thirteen years until that night and had never sucked anyone but Dakota, but Dakota would never have known. Shane sucked Dakota’s cock like helovedit, like he loved the taste, the feel of Dakota’s hard shaft in his mouth. Shane moaned as his cheeks hollowed, as he grasped the base and stroked while he ran his tongue around Dakota’s cock head.
Dakota grabbed the pillow and pulled it over his face, trying to muffle his curses and his chants of Shane’s name. The motel was empty, but with the ruckus they were making, the whole town was going to know what they were up to in this room. Jesus, they were like a desert thunderstorm, all wildfire and fury, the world splintering apart in a cataclysm before being reborn. That’s what it felt like to love Shane, to make love to him. Like Dakota was being reborn as a man, layers of who he’d been falling away as he found the tender roots of his soul again.
Shane sucked him so deep Dakota jerked and couldn’t keep from thrusting into Shane’s mouth and then down his throat. Shane gagged, and Dakota tried to rise, whispering apologies, but Shane pushed him back and crawled up his body, leaving wet kisses on Dakota’s hips and ribs and neck. He panted into Dakota’s ear. “Ilovehow you taste.”
All Dakota could do was groan. He took hold of Shane’s waist and ground up, his cock moving against Shane’s, hot, hard, and heavy, each of them smearing precome on the other’s skin. Shane kissed him, and Dakota saw stars shooting across the sky, saw the desert bloom, saw the mesas catch fire in a hundred sunsets he’d watched at Shane’s side. That was him on Shane’s lips. The taste of him and Shane together.
A hand slapped the mattress near Dakota’s head, hunting for something. Shane, still kissing Dakota, searching for the lube bottle Dakota had dropped earlier. Dakota grabbed it and shoved it into Shane’s hand without breaking their kiss.
Shane popped the top and squirted what sounded like an obscene amount into his hand. He tossed the bottle aside, then slipped his hand behind him. His mouth opened a moment later.