Work Text:
Aether and Bennett collapsed in their bedrolls as night fell. It had been a long, somewhat productive day of adventuring. They had accepted a commission together but even after a day’s labour their quantifiable progress wasn’t much. There was always something getting in the way of progress and there seemed to be never ending hordes of monsters for them to fight. Geographically they were still pretty close to the city of Mondstadt, but Bennett was undeterred and well actually quite pleased! He had managed to get further than he would’ve if he was by himself.
After eating whatever they could find for dinner (their provisions had been destroyed in combat), they decided to call it a night. They shared a tent, with a bed roll each.
Aether turned his back towards Bennett and closed his eyes, suspecting that Bennett was doing the same. He focussed on his breaths to stop any thoughts from entering his mind, knowing how easy it was for fall into rumination about his journey and experiences. It had been a long day of adventuring and he needed the sleep.
Feeling a slight chill, he wrapped his blanket around him tighter but before he could fall into the cusp of sleep he heard something.
A voice?
Aether blinked. Did Bennett call him?
He turned around and saw in the shadows that Bennett’s back was faced towards him, his body rose and fell with his breaths, so it appeared that he was sleeping.
Shaking his head, Aether turned back around and closed his eyes again. It had been a long day and he was tired. He just needed sleep.
Unnngh
Aether opened his eyes; certain he had heard it. Only this time it was a bit louder and clearer and sounded like a… moan?
He turned under the blanket to Bennett and watched his silhouette in the darkness. He was still for the most part. The only part which appeared to be moving was… by his crotch?
Is Bennett jacking off?
Aether told himself to turn back around and ignore it. Aether was hardly someone to police when people should or shouldn’t be getting off. It was night-time after a day of adventuring, release was always a great way to get some quality sleep. Aether was surprised his hands weren’t in his own pants.
He turned around again giving his tent mate privacy but found that he couldn’t focus on anything except Bennett’s soft laboured breathing. His soft occasional moans and the ruffling of the blanket as he rubbed himself.
Aether felt himself grow hot. A slick starting to ooze out of his pussy and dirtying his clothes. He pressed his legs together. A familiar heat enveloped his body and found himself throbbing for attention.
He continued to listen to Bennett’s breaths but made no move to touch himself. Instead, an idea came to mind.
“Bennett,” Aether called out, continuing to press his legs together. He turned to face the boy.
“Y-yeah -?” Bennett responded breathless. “Everything alright?” He turned his head to Aether.
Aether smiled to himself. Bennett was trying to make himself sound normal and was failing. Horribly.
“Well,” he started, sounding conversational, “I was trying to sleep but I couldn't help but overhear what you were doing.”
Aether could tell that Bennett had frozen in the darkness.
“What I’m – doing?” There was a twinge of panic in his voice.
“Yeah, you’re getting yourself off, aren’t you?”
“Sorry!” Bennett turned away and curled into himself. Aether pushed himself up and reached over to pat his shoulder comfortingly.
“Don’t be embarrassed, we all do it.”
“But I shouldn’t be doing it here with you with me.”
“Why not?” Aether asked, curious.
“It’s rude and inappropriate and –”
“Oh, then why were you?”
Bennett was still facing the wall of the tent. Aether wished he could see his flushed face. “I couldn’t help myself. I was so hard I just started touching it. I’m sorry. I promise I’ll stop! Please don’t be mad.”
“I’m not mad. It’s completely normal.” Aether gave the boy another comforting pat. “I’ve even started getting horny too.”
Bennett started to turn towards him. “You have?” He asked, his voice hopeful.
Aether didn’t mention it was in relation to hearing him jack off. He didn’t want to stress the poor boy out. “Yep.”
Aether was sure that Bennett was looking at him sceptically, so he carried on speaking. “I can show you if you don’t believe me.” The Traveller was no stranger to opening his legs to men after all.
“No, no you don’t need to. I’m sorry. You can, um…”
Aether heard his unsaid words. His chest warming a bit. He scooted forward, something else in mind. “You were at it a while. Is everything okay?”
Bennett didn’t respond and Aether left a gap in the silence.
Moments passed and Bennett sighed defeatedly. “I’m… I’m not good at it.”
“At it?”
“Jacking myself off.”
“Oh,” Aether said, surprised but recovered quickly. “Want me to help you?”
Bennett whipped his head up, now half sitting half laying. Aether regretted that he couldn’t see Bennett’s expression well in the darkness.
“I can’t ask you that!”
“You’re not asking, I’m offering.”
There was a stretch of silence. “How would you help me?”
“Easy,” Aether answered. “I’ll help you stroke yourself. That sound okay?”
Seconds passed before Bennett nodded. Aether smiled to himself. He’s so cute.
“Lay back down then and face the tent, I’ll take it from there.”
Bennett obeyed. Aether spooned Bennett, his front pressing against Bennett’s back and his crotch kissing Bennett’s butt.
He wrapped his arm around and traced his hand down Bennett’s body until he reached his hard cock. Bennett whimpered.
“Feeling good already?” Aether whispered, his mouth right by Bennett’s ear.
Bennett nodded and shuddered. Aether wondered about Bennett’s sex life and if someone had done this to him before. But he dismissed the thought. He focussed on the length in his hand. Bennett’s dick was thick and curved. He lacked length but that didn’t bother Aether.
Aether moved his hand up and down Bennett’s shaft, memorising the shape and picturing it in his head. He wondered how it would feel to sit on it and what Bennett’s cum would taste like.
Bennett shuddered and moaned at Aether’s ministrations. He varied from pumping him hard and giving him soft, featherlight strokes. He played with his balls and swiped his thumb over the tip picking up his precum. Aether brought his thumb up to his lips and licked it off.
“Mmmm, Benny. You’re tasty,” Aether whispered in his ears.
Bennett gasped and Aether held onto his cock again, now pumping him with the intent to make him cum.
Aether’s movements caused Bennett’s moans to grow louder than before. He bucked his hips. His ass rubbing against Aether’s crotch and sometimes catching his clit.
Aether breathless himself now and wetter than before, fisted Bennett’s a few more times until he came. His seed spilling over Aether’s fingers and the bed roll.
Bennett panted and gasped for breath. Aether didn’t let him go until he calmed down and his cock became soft.
Bennett turned to the traveller. They were only centimetres away from each other but couldn’t really see each other’s faces.
“That was amazing,” he gasped. Aether felt Bennett’s breaths across his face.
“I’m glad.”
“Thank you. But, but what about you?”
“Hm?”
“You said you were horny too.”
Aether considered for a second. As fun as it would be to get Bennett to fuck him in the dark, he decided against it. He knew that Bennett would come back for him tomorrow.
“I did but seeing you get off was enough for me,” Aether said.
“Are you sure?”
“I’m sure,” He assured. “Let me know if you ever need any kind of his help again, okay?”
Bennett hesitated before nodding. “Okay.”
Aether leaned forward and pressed his lips to Bennett for a chaste kiss. He managed to catch the edge of his lips. He parted and then turned away. “Goodnight Bennett.”
“Goodnight...” Bennett said. Aether heard the blankets rustle, indicating that the boy had turned around. Aether then bought his dirtied hand to his lips and licked off Bennett’s cum before closing his eyes and falling asleep.
~
The next morning Aether woke up to the feel of something rocking against him. It poked his butt, and the rhythm lit a spark in his nether regions.
“Mmmm,” he moaned sleepily, rocking his hips too. This was definitely a preferred way of how he liked waking up. His favourite fantasy would be someone fucking into him as he became lucid to the world. He didn’t care who it was.
Awaking slowly, he thought about yesterday. His adventures with Bennett and then their little… tryst before they slept. He realised it was Bennett rubbing against him now and that it was also his pants that met his ears.
He turned over to the light blonde. “Benny?”
“Aether!” He startled and stopped grinded against him. “Sorry, when I woke up I was so hard I didn’t know what to do! I tried to do it myself like you did but it didn’t work so I thought, since you said you didn’t mind helping again – it would be okay to –”
It was light that so he could see Bennett better, though not completely because of the thick material of the tent. Bennett was blushing hard and panting. Aether spied the hard on that was rubbing against him under the blanket.
Bennett had come onto him sooner than he had thought.
He interrupted Bennett with a soft laugh. “Don’t worry it’s okay. I did say that didn’t I and I don’t take it back.”
His words did little to console Bennett who looked like he was telling himself off, so he continued speaking. “Did it feel good rubbing against me?”
Slowly, Bennett nodded. “Almost as good as last night.”
Aether smiled and he felt himself grow wetter. “Do you know what would feel better?”
Bennett looked at him in interest. “What?”
“Sex,” Aether said simply. He didn’t want to confuse or deceive the boy with his intentions. “You can put your cock in my pussy.”
Bennett’s mouth dropped. “You can’t do that for me.”
“Trust me I’m not doing that all for you. I’m wet and I really want to be filled.”
“Okay!” Bennett said, his hard cock probably making him very easy to persuade.
“Take off your clothes,” Aether said, reaching to take off his top. “I’ll start us off.”
Bennett was erratic. His excitement making him struggle to remove his clothes, making Aether help him. Once nude, Aether grabbed Bennett’s cheek and pulled him in a kiss. Bennett’s lips were clumsy against him but he was eager and it made it fun. Aether licked inside his mouth and sucked on his lips, feeling Bennett trying to do the same.
Then he reached over and started pumping Bennett’s cock.
Bennett jerked against him but then moaned. He started rocking his hips into Aether’s hand.
“Mmmm,” Aether hummed to himself, his hole gushing. “I can’t wait for you to be inside me.”
Aether pushed Bennett back until he was lying down and then straddled him. He looked down at the boy, his face flushed and lustful and his cock, hard and leaking.
He sat on his cock and rubbed him in his folds, coating it which his juice.
“Aether, you feel so good…” Bennett groaned, watching him hip movements on his cock. “I’m going to…”
“Tsk, tsk,” Aether kissed his teeth. “So soon, you’re not even inside me yet.”
“But you feel so, so good.”
Aether exhaled amusedly; his usually unlucky friend was so cute. He really fucking wanted him.
Aether got up and lined Bennett up with his entrance. He then lowered himself on him and seated himself on Bennett’s shaft fully.
He wasn’t the biggest cock he had taken but that hardly mattered. Aether loved cock inside him and knew his way around one too well.
Bennett was breathing loudly. “You’re so tight and hot. I’m going to cum again.”
“That’s okay, I can continue riding you until I’ve cum too, that okay?”
Bennett nodded.
Aether lifted himself on Bennett’s cock and then lowered himself. He felt himself stretch out, having not prepared himself beforehand. The slight pain added to his pleasure.
He placed his hands on Bennett’s lean stomach and started jumping to a rhythm. He grounded and gyrated his hips, knowing how to get to his sweet spots. He clenched and clamped down on Bennett knowing that it would make him feel good and it allowed Aether to feel the cock better inside of him.
Absorbed in his movements, Aether almost missed Bennett throwing his head back as he came. His body arched and he thrust deeply into Aether, going deep and hitting one of his sweet spots.
He called out the Traveller’s name and Aether didn’t stop riding him. He felt the cock go soft, but he didn’t care, he felt cum dripping from him and he loved feeling a cock grow in him as it got hard again.
He bounced and rubbed his clit, fucking himself on the boy. And the boy, Bennett watching him in amazement. He was getting hard again.
Bennett gripped onto his thighs and started thrusting upwards, helping the traveller.
“Yes, Benny! Yes,” Aether moaned; the tent being flipped with loud wet sounds of his ass hitting Bennett’s hips.
Aether angled himself forward and Bennett thrust hard into him in the most perfect spot making himself cum.
“Fuck!” He cried as he saw stars. He continued riding, feeling the pleasure consume him in waves. He didn’t want the feeling to stop. He wished he was always having sex and cumming.
His orgasm catalysed Bennett into another orgasm, his cock twitching and spasming inside him, making him cum in the traveller again.
He waited for Bennett to go soft again before climbing off and falling beside him. He pressed his lips to Bennett for a kiss.
They kissed softly until their breathing calmed, pleasure now out of their system.
“That was amazing,” Bennett said. “You’re amazing.”
“It sure was.” Aether said, satisfied with the cum dripping out of him. He thought about the day ahead of them and the night that would follow and sat up. “Come on we have a whole day of adventuring again.”
Aether noted Bennett’s shy, hopeful expression and smiled. “Don’t worry when we set up camp again tonight, we’ll do that again.”
