Hello there, this is my first fanfiction so it might not be the best fanfiction you've ever read. Anyway I'm going to write one anyway. This is a Palletshipping story so I hope you like it.

P.s I don't own Pokémon.

Ash is finally returning home from the Unova region and is heading back to Pallet town on a ship with his friends Iris and Cilan.

"I can't wait to get back to Pallet town!" Ash said excitedly. "Ash its 2am what are you doing up at this time?" Iris said while wiping the sleep away from her eyes. "How can I sleep when I'm only a few hours away from finally going back home and seeing everyone." Ash said. "Ash you're such a little kid!" Iris replied. Ash glared at her and then Iris said. "Okay but go to sleep soon or else you'll be too tired to see anyone." "Yeah in a minute." Ash said. "Okay but don't say I didn't tell you." Iris said before going back to bed.

Ash stood there deep in thought. 'I am so excited to go back home, to see my mom, Misty, Brock, Tracey, May, Drew, Dawn, Paul and... Gary' oh how Ash couldn't wait to see the pokemon researcher again, to see him again made Ash happy but also nervous and he had no idea why.

The next day Ash Iris and Cilan finally arrived in Pallet town after a long trip, it was noon and everyone sat down to eat Ash's welcome home dinner.

Ash was stuffing his mouth with his mom's roast chicken eating as much as possible. "Geez Ashy-boy don't forget to leave some for everyone else" said a voice from across the table. Ash looked up started blushing then he glared at him and said. "Shut up Gary." "Wow how long did it take for you to come up with that one?" Gary asked sarcastically. "Can it Gary, I'm not interested in arguing with you on my first day back home." Ash said "If you say so Ashy-boy." That name made Ash angry and Gary knew that but what Gary didn't know was that a tiny part of Ash actually liked the nickname in a weird way.

After dinner Mrs Ketchum decided to go to sleep. "Goodnight everyone." Mrs Ketchum said before going upstairs to bed.

"So what do you guys want to do?" Dawn asked everybody. "How about we play truth or dare." Misty suggested. "Okay" everyone agreed. "I'm going first." May said. "Drew truth or dare?" May asked. "Truth." Drew replied "Drew have you ever loved someone?" May asked. Drew blushed at this and said "Yes, yes I have loved someone and I still do." "

"My turn." Drew said. "Ash truth or dare?" he asked. "Dare" Ash replied. "Okay Ash, I dare you to make out with Gary." "What" Ash shouted. "Oh Ashy-boy don't tell me your scared." Gary said as he chuckled. "I'm not scared at all Gary and I'll show you." And just before Gary could come up with something smart to say back Ash had already cupped his cheeks and pressed his lips against his own. The kiss took Gary by surprise and he froze until he felt a wet slippery thing moving across his lips. Gary unfroze and opened his mouth allowing Ash to explore it. Gary soon felt himself being pushed towards a wall and then he felt a hand slip under his shirt to feel his smooth and slim body. They soon broke the kiss and while Gary was catching up on his breath Ash was placing small kisses down Gary's neck which made the boy moan with pleasure.

Everyone just stared at the two guys until Misty grabbed them both by the ear and reminded the two boys that everyone else was still in the room. The two boys blushed and then they all continued the game.

Hope you enjoyed the story. I'm not sure weather this will be a one shot or not so please review and let me know.