Work Text:
Eddie sighed as he followed Buck up the slight incline on their hiking trail. They had a free day with Chris at school and no work, and for their date, Buck wanted to take a fucking hike. Not that Eddie didn’t enjoy hiking, but it was on the edge of summer and Eddie had really just wanted to stay in bed with his hot boyfriend and get his back blown out.
At least he still got to watch Buck hike. He was wearing a pair of shorts that were far too short to get past any public indecency laws, and his tank top was loose and showed off the sides of his pecs. He had one of those stupid as fuck caps covering his curls, and his skin was glistening and sweaty and - so maybe Eddie had a thing for big, beefy men working out, but his boyfriend was big and beefy and loved to workout, so no harm, no foul.
Eddie carried nothing but his phone and water bottle as they followed the trail up, the sun rising with them. He had to admit, it was a beautiful trail, with plenty of flowers lining the path as they rose in elevation. They took a few breaks, Buck making sure that Eddie drank from his bottle and ate a protein bar from his backpack - which Eddie rolled his eyes at every time but did as he was told. He wasn’t going to argue with his pretty boyfriend taking care of him. That would have been a different story a year ago, but ever since coming out, he’s been working a lot with his therapist to let himself enjoy things, and letting his loved ones - especially his muscled boyfriend who lived to please - help him without questioning their view of him. Buck took care of him because he wanted to, not because he thought Eddie couldn’t do it himself.
When they finally made it to the peak of their trail, Buck took a deep breath and stood facing the Pacific, a small smile stretching across his face. Eddie couldn’t resist and tugged his phone from his pocket and took a picture from behind, setting it as his lock screen (his home screen was reserved for Chris, but his lock screen had become an ever-revolving carousel of pictures of his boyfriend).
“You admit this was worth the hike?” Buck turned, reaching out to tug Eddie closer to him.
“Yes, the treacherous journey and mortal peril I faced on the way here was worth it for this view,” Eddie teased, leaning in to press a kiss to Buck’s birthmark.
“It was two and a half miles,” Buck deadpanned, pinching Eddie’s side. “And I knew it. I told you it was pretty as fuck up here.”
“You’re pretty,” Eddie replied quickly, smiling up at Buck when the younger man rolled his eyes. “I think you’re even prettier than the view, and I don’t have to hike two and a half miles to see you.” Buck flushed, though it was hard to tell from the sun-warmed skin he sported from an hour in the California sun, and Eddie tugged him down for a proper kiss, wrapping an arm around his neck to keep him in place.
“Mmm, Eds,” Buck mumbled against his lips. “Don’t start something you won’t finish.”
“Who says I won’t finish it?” Eddie cocked an eyebrow, shoving one of his legs between Buck’s.
“Wait…” Buck took a deep breath and pulled back to properly look Eddie in the eye. “Are you serious?” Eddie considered the idea for a moment, looking around - they hadn’t seen a single other person the entire hike, and their car was the only one in the parking lot when they arrived. There were no other trails that led to this little spot, and the only sounds he could hear were the breeze rustling the leaves on some nearby plants.
“You gonna give me what I want, amor?” he asked, grinding his thigh against Buck’s crotch. “Hold me up against that rock over there and fuck me?”
“Yes, yes, I am,” Buck nodded quickly and pressed his lips against Eddie’s for a long moment, biting his lip with a slight groan before pulling away completely. Eddie watched fondly as Buck dug around in one of the front pockets of his backpack before triumphantly revealing a sachet of lube and a condom.
“Always prepared for anything, hmm?” Eddie chuckled. “Put the condom back, I don’t wanna use it.”
“You sure?” Buck asked, not moving to tuck it away just yet. “You wanna hike back down two and a half miles with my come leaking out of you?” Eddie just smirked and turned to walk the short distance to the large red rock, leaning against it as he waited for Buck. The surface was warm against his skin and smoothed over from years of hikers leaning against it, leaving it the perfect place to be fucked.
“C’mon baby, I’m waiting,” Eddie taunted as he rested against the rock. He smirked as Buck just dropped the condom onto his backpack and hurried over, pressing him further into the heated stone with an equally heated kiss. Eddie moaned as Buck’s tongue slid into his mouth, licking behind his teeth and against his own. He barely registered Buck shoving his shorts to the ground, but yelped when he felt lubed fingers against his hole.
“Shit!” Eddie gasped, arching his back into the touch. Buck’s first finger slid in easily - after months of having regular anal sex, he was used to the intrusion, and it took less and less time to prep him. “Fuck, baby, oh my god!” Buck wasn’t wasting any time as he quickly added a second digit and spread them, scissoring Eddie open.
“You’re so fucking pretty like this, Eds,” Buck mumbled, mouth open and hot against Eddie’s cheek. Eddie nodded, moaning louder as Buck pushed a third finger in, going straight for his prostate with a little smirk.
“Fuck me, Buck, get your fucking cock out, and fuck me,” Eddie panted, glaring up at his boyfriend. Buck, as smart as he was, listened. He pulled his fingers free and shoved his shorts down his thighs just enough to reveal his hard dick, swinging heavily between his legs, red and purple and leaking. Eddie was so distracted by his boyfriend’s stupidly perfect dick that he didn’t notice as Buck moved, sliding both arms between Eddie’s legs’ picking him up with ease, and pressing him into the rock face.
“Fuck, baby,” Eddie moaned, his knees bent over Buck’s crooked elbows, their chests and torsos pressed together, his shorts and briefs hung off his left ankle, both hiking boots still laced on his feet. He must look like such a slut, but a huge part of him was thrilled by that idea.
“Gonna make you feel so good, Eds,” Buck moaned as he hiked Eddie’s left leg higher up on his shoulder to reach between and below them to line his cock up with Eddie’s readied hole, pushing in in one smooth, long thrust. Eddie grabbed onto Buck’s shoulders, sliding his hands beneath the fabric of his shirt to get that skin-on-skin contact, and dug his nails in.
“Fuck me, amor, until I scream for you,” Eddie ordered, yelping when Buck began doing just that - slamming his hips into Eddie’s ass, sinking his cock in as deep as it would go, the accompanying squelch the only other noise aside from the ones falling from Eddie’s lips. His leg was back down hooked over Buck’s arm, giving his boyfriend all the leverage he needed to shove Eddie as close to the rock as he could, pressing him practically in half as he was fucked.
“Hole so fucking good, Daddy,” Buck grunted, burying his face in Eddie’s neck. “Wanna stay in it forever.”
“You can,” Eddie slid one hand up to tangle in Buck’s curls, knocking his hat off, and holding his head in place. “I’m yours, baby. And you’re mine, yeah?” Buck nodded, panting harshly as he angled his hips just so, the head of his stupidly big dick now hitting Eddie’s prostate with every thrust in. The rough stimulation rattled Eddie, and his vision grew blurry the closer his orgasm got; before he could let out a warning, he was coming, spilling between their stomachs. His scream - and there was no other way to describe the sound that erupted from him - dissipated around them into the open air.
Buck followed only a few moments later, stilling inside him as deep as possible as he came, painting his insides with a truly ridiculous amount of come. Eddie trembled, dropping his head back against the rock as they both allowed time for their heart rates to settle. “Buck?” Eddie finally muttered. “Gotta set me down, baby.” Buck just hummed and nuzzled into Eddie’s neck, ignoring the instruction for a long moment. After another nudge, he finally relented and slowly pulled his cock out, letting Eddie down slowly next.
Eddie let the rock hold his body weight as he watched Buck tug out some baby wipes and clean them both up just a bit - he didn’t bother wiping away any sweat, they still had to hike back down, after all. He let Buck fix their clothes as well, and once they were both decent, Eddie finally stepped close and kissed him sweetly as he fixed his cap. “Good?” Buck asked softly, and Eddie nodded, smiling up at his boyfriend.
“So good, baby,” Eddie confirmed with another kiss. They stayed up on the outlook for another ten or so minutes, Buck taking a few selfies of the two of them in the sun, the ocean in the back, and Eddie could see when Buck changed his home screen to one of them. Eddie smiled fondly and tugged him into another kiss before they started the hike back down, this time Eddie went first so Buck could watch his ass - it was his turn after all.
