Sorry this took so long! I decided to split the last two chapters up because I just wrote too much ahaha... well.. ENJOY!
Ash ran his fingers through his hair with a hand full of gel. After toying with the fly-aways, his hands dropped to his side as he stared as his reflection in the mirror. It was weird seeing himself like this, his hair slicked back and wearing a tuxedo. He thought he looked fucking ridiculous.
His heart stuttered and his body panicked as he heard the bathroom door creak open. He quickly spun around and watched as a brunette boy wearing a similar tuxedo to his, slowly walked into the room. The boy's face was plastered with a smirk, trying to contain his laughter.
"Shut up." Ash muttered.
"Oh, come on. You look really cute, Ashy-boy." Gary teased him.
Ash held back his remark to Gary's "cute" comment. He didn't think he looked cute. He wasn't a little boy. He was a man. "Isn't it bad luck for us to see each other or something?" he blurted out.
"I don't see any fucking brides around here, do you?" Gary pointed out.
Ash quietly chuckled as he eyed up his soon-to-be husband from head to toe. He looked amazing. The suit seemed to fit every crevice of his body and his hair was perfectly tousled in his signature style.
"You look really handsome, Gary." Ash told him.
Gary's cheeks flushed to a deep red colour as he lowered his head, attempting conceal it.
"Thanks, Ash. You look good too. Only… I think you should fix your hair." Gary smiled at him.
"Why? What's wrong with my hair?" Ash panicked as he quickly spun around to face the mirror again.
"I'm kidding, numbnuts. You look fine." Gary couldn't help but think about how cute Ash was to attempt to try something different with his hair. "So you ready to get this thing over with?"
Ash spun back around to face Gary. "Yeah, let's go."
…
The wedding was small and simple. Neither of them wanted anything too extravagant. It was held in Delia's backyard and only close friends and family members attended, including both boys' most loyal Pokémon. Pikachu was the ring bearer; he wore a mini tuxedo identical to Ash's. Ash was against the idea but his mother insisted that he wear it.
Their vows were sweet. Not too sappy, but they both seemed to get their point across. Ash's mother was tearing up the whole time.
Ash's heart was pounding as he heard himself utter the words 'I do'. He closed his eyes as he felt Gary's hands caress his cheeks and bring him in for a kiss. They tried to keep the kiss PG, but it was difficult for Gary not to use a little bit of tongue.
After parting from their kiss, they walked down the aisle, hand in hand seeing all their family and friends cheering them on. They both grew red as they couldn't help but think how cheesy all of this was.
…
When the reception finally died down and everyone had gone home, both boys were exhausted. Nothing too crazy had happened, just the occasional drunken ramblings of a few guests.
Ash and Gary were way too drunk to drive home, so they were forced to spend their first night as a married couple at Ash's mom's house. How romantic. It didn't matter to them anyway, being married didn't really change anything, it just meant that they were legally together.
Having Gary in his little twin bed was somewhat like a childhood dream come true. Long ago, when he was just a boy, he would spend hours in this very bed, dreaming and hoping for Gary to be right there beside him. His childhood dreams had become reality.
He stared at the ring on his hand as he heard Gary sleep soundly beside him. He was officially married. Married to Gary Oak, childhood friend and former rival. He can't believe how far they both have come. Being best friends, and then switching to rivals in the blink of an eye. It almost seemed that they were rivals a lot longer than they were actual friends.
But all of that was behind them now. Those two little boys, growing up in Pallet Town and dreaming of becoming Pokémon Masters had grown up to become men. Men who have both accomplished their life goals. Ash had Gary in his grasp. He wasn't about to let him go. He promised to stay with him forever. Gary was his. His husband, his toughest rival and his best friend he has ever had.
…
Gary had woken up first and had been playing around on Ash's computer for about 10 minutes, when he heard the mattress squeak as Ash woke up.
He spun around in the computer chair. "Well good morning, Mr. Oak, last night was incredible"
Ash's eyes were slightly open; it took him a few blinks before he was fully awake.
"M-Mr. Oak?" he stuttered.
Gary turned off the computer and walked over to Ash's little twin sized bed, plopping down right next to him.
"Well, yeah aren't you taking my last name?" he asked.
"I… I never really thought about it to be honest." Ash admitted.
"Don't worry about it, I don't care either way." Gary said as he leaned down to plant a quick kiss on Ash's lips.
…
In Olivine City, Johto, Ash and Gary had been staying in a hotel for about a week, on their honeymoon, although they both refused to call it that. They spent most of their days doing typical guy things along the beach, like jet skiing and checking out the food stands.
By nightfall, they spent most of the time by the hotel pool, it was usually secluded due to the fact that it was fall and all the tourists had gone home for the season.
"Gary! Come in! This feels so relaxing!" Ash shouted as he paddled to the deep end of the pool.
Gary was fully clothed since he had no intention of going swimming that night, it was just too cold. He just stood at the edge of the pool with his arms crossed, watching Ash.
"You're just like a kid sometimes, you know that?" Gary said coolly.
Ash quickly dove underwater; he swam towards the edge of the pool where Gary was standing. As he emerged from the water he squirted water from his mouth in Gary's direction.
"Aah! What was that for?!" Gary cried as he backed away Ash's 'water gun.'
"Come ooonnnnn Garrryyyy jump in!" Ash coaxed.
Gary hesitated. He looked around to confirm that no one was around. He then looked Ash square in the eyes. He saw his husband beaming up at him and he just couldn't resist that face.
He pulled his shirt up over his head and removed it with no struggle at all. He whipped it aside, not caring where it landed. As Gary did this, Ash floated in the water, licking his lips and kept a sensual gaze on Gary's sun kissed body in the moonlight.
Gary roughly unbuckled his belt as slid down his pants, along with his underwear and without hesitation. Now butt naked, he turned around and began walking the other way. Ash could feel his penis began to harden as he watched that ass walk away.
The brunette suddenly stopped in his tracks. He turned around and began running full speed towards the pool. He jumped into the air as he reached the edge. Plunging into the pool, his skin developed goose bumps all over his body. The pool wasn't exactly warm.
As he lifted his head above the water for air, Ash was already there to greet him. Before he gave Gary a chance to speak, Ash's hands wrapped around his lover's waist as he pulled him in. He removed the space between them as Ash swooped in for a kiss. Gary's hands lightly caressed Ash's chest, reaching their way around to his back, eventually grasping onto Ash's ass.
Ash quickly pulled away, took a deep breath and dove under water, catching Gary off guard and leaving him wanting more. His mouth formed a devilish smirk as dove under after him.
Ash wanted Gary to chase him. He was a good swimmer and he managed to keep Gary at a distance. Gary was growing impatient. He swam towards Ash, hoping he would just stay still for once. Ash quickly dodged Gary, swimming back up to the surface. Gary quickly followed him.
Both boys resurfaced for air within seconds of each other.
"You know… we're not kids anymore, Ash." Gary said, panting.
"So? It's still fun though, isn't it?" Ash smiled.
Gary just smiled back at him. He tilted his head forwards and gave Ash that devilish grin.
"But, now I've got you." He said as he dove for Ash.
Ash's reflexes kicked in as he dodged Gary's hands. He didn't really have anywhere to go since his back was against the pool wall. Gary quickly planted both of his hands on either side of Ash's head.
"Goddamnit Ash, you're like a fucking fish." Gary laughed.
"Well I've had a lot of practise."
"You know, this water is fucking cold. It's causing some shrinkage, and I know you don't want that. Let's head up to our room." said Gary.
Ash just laughed. "Close your eyes."
"What?"
"Gary… Just… close your eyes."
Gary looked at him funny before he finally did as he was told. He dropped his hands to his side as he treaded water. He could feel Ash swimming around him. Ash's hands came into contact with Gary's side as he felt warm breath on his neck that caused a tingling sensation throughout his body.
"Polo." Ash purred into Gary's ear as he paddled away.
Gary quickly spun around. He kept his eyes closed. "Marco."
Ash swiftly moved to another location. "Polo."
"Marco." Gary called.
"Polo." Ash called out as he decided to stay still this time.
"Marco." Gary said as he swam in the direction of Ash's voice.
"Polo." Ash whispered as Gary swam closer to him.
Gary opened his eyes. Ash wasn't running anymore. He leaned his body up against the wall as Gary dove into a kiss. Ash immediately wrapped his arms around Gary's neck as Gary planted his arms on the wall for support.
Their crotches grinded together as Gary held Ash against the side of the pool. Gary's hands found their way to Ash's thigh, slowly creeping to the bulge in his swim trunks. He lightly grazed it before roughly taking a handful of Ash. Ash moaned as he pulled away from the kiss. His semi-hard erection was beginning to get harder. He took a breath and dipped into the water again, hoping Gary would follow.
He did, but this time Ash didn't swim away. Ash pulled Gary's face in close as he pressed his lips to his. Both of them were holding their breath, but they managed to open their mouths and completely threw themselves into the kiss. A constant need for oxygen was ignored until both of them couldn't hold their breath any longer.
They both shot up to the surface, taking in huge breaths of air.
"Ha, I always wanted to try that!" panted Ash.
"Ha-ha. Ash… what do you say we head back to the room now? This water isn't gettin' any warmer."
"Oh… alright. Race ya to the shallow end!" Ash shouted as he sped off towards the shallow end of the pool.
Gary just shook his head. "He's such a child" he said to out loud before he raced after him.
As Ash exited the pool, he walked over to the bench to grab his towel. He rubbed it through his hair before wrapping is around his shoulders. He then saw Gary trailing behind him, still butt naked as his wet body glistened in the moonlight. "Damn" Ash thought.
Ash grabbed a towel and threw it directly at Gary. Gary caught it instantly and wrapped it around his waist. He quickly scooped up his pants from the ground.
"Where the fuck is my shirt?" Gary said.
Ash looked around along with him, but neither of them could find it in the darkness.
"Oh we'll come back in the morning to look. It's not like you need a shirt right now anyways." Ash told him.
The boys headed off towards the building, making their way to the elevator which took them to their floor.
Gary pulled the room key from his pants pocket and opened the door on his first try. He let Ash in first, watching as Ash dropped the towel from his body.
"You know, we should really wash all this chlorine off" said Ash as he tossed his towel aside and slid off his swim trunks.
"Sounds good" said Gary as he wasted no time tossing his pants aside and letting the towel drop to the floor.
Gary followed Ash to the bathroom as Ash turned the knobs in the shower. Satisfied with the temperature, both boys hoped in. Gary slid the shower curtain closed.
They took turns under the rush of water to wash off all the chlorine from their bodies. The shower was somewhat small so their skin came into contact with one another more than once.
Gary beamed down at the shorter boy in front of him. He placed his hands on his ass as he roughly pulled him against his body. Ash placed his hands on Gary's neck as their lips instinctively met each other.
The water beat down on their bodies as their kiss quickly turned passionate. Somehow, they had ended up on the bottom of the tub with Ash straddling Gary, leaning over him, his lips still locked with Gary's.
The heat of the water warmed their bodies as the blood rushed to each of their throbbing erections. Gary was just aching to thrust himself deep into Ash.
Ash pulled away from Gary's lips so he could trail his tongue along the brunette boy's jawline and down his neck. A throated moan escaped Gary's mouth as Ash glided his tongue along Gary's collarbone. Ash's lips came right back up to the other boy's lips, but only for a few seconds.
He pulled away, looking down at Gary's face. His hair was a soaking wet mess and the expression on his face was so calm and sexy.
"You ready?" Ash asked him.
"You know I am, Ash."
Ash's lips formed a smiled as he positioned himself, ready to take Gary's length inside of him. He guided Gary's penis with his hand, hitting Ash's opening. He swirled it around a bit, teasing Gary before finally lowering down and letting the penis enter him.
Ash slowly lowered down, holding both his hands on either side of the tub. His face winced slightly but as soon as he was full inside, he let out a cry of pleasure.
Gary kept his hands on Ash's thighs as he raised his body up and down slowly. Ash then planted his hands on Gary's chest for stability.
"Uuh… Go… Go… Uuuh… H-Harder, Ash." Gary moaned as he tried to form a sentence.
Ash started moving up and down on Gary's dick faster. The sound of the shower beating down was almost drowned out by the sound of their bodies clashing together.
Ash let out constant groans of pleasure as he felt every inch of Gary's dick thrust inside him. He closed his eyes and threw his head back as he rode him, letting the water trickle down his body.
"Aaah… oh.. god… Garryyy…" Ash moaned as he suddenly felt Gary's hands jerking him off to the motion of Ash riding him.
Gary pulled his hand up from the base, not moving his hand downwards. Every time he pulled up, he swirled the tip around with his thumb. All Ash wanted to do was explode all over Gary's chest.
"Gary… I'm… gonna…"
Gary automatically pulled his hand away.
"Stop." Gary demanded.
"Wha.. What?" Ash asked.
"Stop what you're doing. Let's go to the bed, I'm not about to let you come just yet."
