Mateo walked into the apartment he shared with his boyfriend Kevin, his hands full with groceries.
He knew that Kevin was having a rough week at work since it was the end of the quarter, so he’d bought some of his favorite snacks to keep at his desk to give him some energy throughout the day.
He wondered where Kevin was–he should have been home by now–before he heard the shower running. He liked to unwind there, get the hot water on his muscles.
As he set the groceries down on the counter, a thought went through Mateo’s mind: he could join Kevin in the shower.
That wasn’t really something that the two of them did very often. However, maybe it would be a nice surprise to have an orgasm after a long day. He thought about Kevin’s fit body underneath the spray of water, and he could feel an ache in his belly.
He had to try to get in with him. Just to see if he was interested.
Mateo made his way to the bathroom door before opening it gently. He could see the shadow of Kevin’s body through the shower curtain, just as huge and statuesque as normal.
Kevin opened the shower curtain just a bit, and Mateo smiled at him. They locked eyes, and he could tell that Kevin wasn’t sure why he was here.
“Mind if I join you?” he asked.
Mateo wasn’t sure what he would say. Maybe he was too stressed out to do this right now. Even though he was getting more and more in the mood, his cock straining against his jeans, he was more than willing to leave.
“Come here,” Kevin said, opening the curtain a little further.
Mateo pumped his fist in victory before starting to undress. He pulled off his shirt, watching Kevin watch him from inside the shower, his eyes running down his abs. Then, since Kevin was looking, he decided to give him a show, taking his time unbuttoning and unzipping his jeans.
Once he’d had his fun, Mateo removed his jockstrap, surprised to see how hard his cock was. He was so turned on.
Kevin moved back in the shower so Mateo could enter. As soon as he was inside, Mateo kissed him hard, straight on the mouth.
They faced each other under the stream of water, their mouths tangling together. It felt like they were in a tropical rainforest in the middle of a downpour.
Mateo wanted more. He broke apart from the kiss, then started to kiss down his boyfriend’s torso.
When he looked up, he saw Kevin’s eyes, wide like orbs. He was proud and excited to surprise him. He wanted to taste him.
Mateo leaned in and took Kevin’s cock into his mouth. He let out a breath through his nose. He swirled his tongue around the tip, then enveloped the whole thing.
Kevin let out a long moan, and Mateo could feel his own cock twitch at the sound. He rocked back and forth, fucking Kevin with his mouth.
He could feel the water beating down on him, hard and fast, but he didn’t care. All he wanted was to give his boyfriend the relief he so desperately craved.
Mateo was surprised when he looked up at Kevin.
“Stand up,” he said. Mateo was surprised. He released Kevin’s cock from his mouth with a loud pop. He couldn’t help but be a little disappointed, not being able to taste his cum.
“You’ll like my plan even better,” Kevin assured him, helping him to his feet.
Right away, Kevin turned Mateo around forcefully so his face was facing the showerhead. He had to quickly reach his hands out so he could catch himself against the wall. He wasn’t used to Kevin being this forceful, but he definitely didn’t mind.
The steam made everything in the shower seem surreal. Kevin leaned down, and Mateo looked around to see that he was squirting lube into his hand. He heard him slick up his massive cock, and his hole ached in anticipation. Was this really happening?
“I’m going to fuck you,” Kevin said, his voice deep and absolutely alluring.
Mateo looked at him and raised his eyebrows. “I’m waiting,” he teased.
Mateo bent over slightly, giving Kevin access to his ass. Suddenly, he inserted his length partially inside of him. Mateo grunted, unable to keep it inside, making Kevin go even deeper.
Kevin slammed the whole length of his enormous cock into his ass, and he could barely contain himself. He was stunned. It had been only about a week since he’d been railed last, but it was like he’d almost forgotten how it felt.
Mateo felt himself cry out as Kevin started to pump in and out of him. The water continuing to fall added an interesting element, like they were out in the rain, making love on a private beach during a storm. It was so sexy.
Mateo craned his neck so he could look back at Kevin. Kevin smiled at him slightly before kissing him passionately, still moving deep inside him.
Kevin brushed up against the most delicate spot inside his hole, and he found himself chasing orgasm. Mateo broke away from the kiss.
“Harder,” he urged his boyfriend, and he happily obliged.
Mateo could hardly see straight, Kevin was fucking him so hard. It took all of his strength to keep himself purchased against the shower wall. He could hear their wet bodies slapping together, their motions strong and deep.
Mateo knew he was getting close now. He was ready to keep riding when Kevin wrapped his hands around his throat.
Mateo was so surprised that he nearly dropped to his knees. This was new. He took a moment to settle into the sensation, then realized that…it felt incredible.
Mateo started to move his own body against Kevin’s, chasing his own release as much as his. He wanted Kevin to know how much he wanted him.
He heard Kevin scream out behind him, roaring in ecstasy, and he could feel him coming inside him. He kept his pace, coaxing him through the orgasm as well as he could as he continued to fuck him.
That was when Mateo fell over the edge. His cum splattered against the porcelain tiles as Kevin pounded against him, and he cried out with everything he had.
Mateo felt his body start to go limp. He gave no resistance when Kevin turned him around to face him.
Both of them were breathing heavily, and he couldn’t take his eyes off of Kevin.
“Well, that was the dirtiest shower I’ve ever taken,” Kevin joked.
Mateo smiled, kissing him on the lips. Maybe they could get dirty a little more often….
Kevin had just gotten home from a long day at work. It was the end of the quarter, and his reports were due this week. After a 10 hour day at the office, he just wanted to relax.
He made a beeline for the shower, ready to let the hot water get rid of the tension in his shoulders. His boyfriend Mateo wasn’t home yet–he was probably picking up groceries for a late dinner–so he knew he would have the apartment to himself.
He took off his work clothes, a collared shirt and pants with pleats. It definitely wasn’t his favorite look, and he reveled in removing these corporate symbols from his body every day.
He turned on the shower, the high pressure shooting water at a monumental pace. As he waited, steam started to fill the bathroom, just the way he liked it. Once the mirror was fogged up, he knew it was time to get in.
The hot water on his skin was heaven. He leaned his head back in ecstasy as it ran over him, trying to feel it on every surface. He stood there for what was probably minutes but could have been hours as he stood under the stream.
He only opened his eyes when he heard the door to the bathroom open. At first, he jumped to attention, worried that there was an intruder. But when he pulled back the curtain, it was just Mateo. However, he was surprised by the mischievous look on his face.
“Mind if I join you?” he asked.
They didn’t have shower sex very often. Usually, Kevin just wanted to be alone. But today, he could make an exception.
“Come here,” Kevin said, opening the curtain a little further.
Mateo pumped his fist, then started to undress. No matter how many times he saw this sight, Kevin never got tired of it. Mateo started with his shirt, pulling it over his head to reveal his strong core.
He noticed Kevin was watching him then, and gave him a flirty smile. He took his time unbuttoning and unzipping his jeans as Kevin waited in anticipation, his cock starting to ache. He wanted him so badly.
Mateo removed his jockstrap and his cock sprang to attention. He was already hard, which turned Kevin on even more.
Kevin moved back in the shower so Mateo could enter. He wasn’t sure what was going to happen, but immediately, Mateo kissed him.
They faced each other under the stream of water, their mouths needy and eager. It felt like they were in a rainstorm. Kevin felt his own cock start to get hard.
They broke apart from the kiss, and suddenly Mateo was kissing down his torso. His eyes widened. It had been a while since they’d done anything like this.
Mateo knelt on the floor of the shower, looking up at his boyfriend with hooded eyes. Kevin was glued in place in anticipation until Mateo leaned in and took his member in his mouth.
Kevin let out a long moan. He was so relaxed, and he knew that this release was what he needed. Mateo began stroking up and down with his mouth, and Kevin reached down to gently pull his wet hair the way he knew he liked.
Watching Mateo do this was a dream. He looked so bare, so horny on the ground of the shower, giving him so much pleasure. Water droplets dotted his eyelashes, and everything was still so hot from the cascading water.
He didn’t want this to end. He wanted Mateo to enjoy himself, too.
“Stand up,” Kevin told him. Mateo released Kevin’s dick from his mouth with a loud pop, and pouted at him on the ground.
“You’ll like my plan even better,” Kevin assured him, helping him up.
Right away, Kevin turned Mateo around forcefully, Mateo’s hands catching himself against the wall. He wanted all of him.
Everything happened so fast. He leaned down to squirt some lube into his hand that they had sitting on the side of the shower, just in case. Then he slicked up his hard cock.
“I’m going to fuck you,” Kevin said in his sexiest voice.
Mateo turned his head around and raised his eyebrows. “I’m waiting,” he teased.
Kevin didn’t waste any more time. Mateo bent over slightly, giving Kevin access to his needy hole. He inserted his length inside part of the way, checking on Mateo as he went. When Mateo let out a satisfied grunt, he slammed the rest of his cock into his ass.
Mateo cried out as Kevin started to pump in and out of him. The water was splashing against Mateo’s back, the heat still taking over him.
Mateo craned his neck so he could look over his shoulder, and they shared a passionate kiss while Kevin continued to fuck him.
This was pure ecstasy, far from how they usually spent a weeknight. Usually they’d probably be watching The Crown or playing video games, then pass out before they got time to fool around. Maybe it was time they changed that.
Mateo broke their kiss. “Harder,” he said, his voice low and lustful.
Kevin couldn’t help but oblige. He railed his partner, pulling his cock all the way out each time before slamming it into Kevin’s hole. He could hear their wet bodies slapping together, and it was one of the hottest sounds in the world.
They were both getting close now. On a whim, Kevin reached up and wrapped his hands around Mateo’s throat. Mateo started to move his own body against him, so ready for release, obviously stunned by this new trick.
Mateo’s eagerness was what pushed him over the edge. He roared in ecstasy, his cum filling up his boyfriend’s tight little hole, writhing in his release.
He released Mateo’s throat just in time to hear him moan as he came. His cum splattered against the porcelain tiles of the shower. They’d made a beautiful piece of art together.
Kevin continued to fuck Mateo until his body started to go limp. Then he turned Mateo around to face him.
They were both breathing heavily, staring deep into each other’s eyes. Kevin couldn’t help but feel like maybe they’d discovered something new.
“Well, that was the dirtiest shower I’ve ever taken,” Kevin joked. Mateo smiled and they kissed softly on the lips, not caring about whether they’d gotten clean at all.