Title: To Cuddle or Not to Cuddle
Series: Stiles Shipping Central Ficlet Exchange
Ratings: Teen And Up Audiences
Warnings: No Archive Warnings Apply
Fandom(s): Teen Wolf
Relationships: Stiles Stilinski/Jackson Whittemore
Characters: Stiles Stilinski, Jackson Whittemore
Tags: Alternate Universe, First Time
Summary: A week-long trip to ski turns wrong when Stiles is forced to room with the one person he doesn’t want to be stuck with. Ever.
Word Count: 1,000
Notes: For the Stiles Shipping Central Ficlet Exchange.
Gift For: luulapants
Stiles looked at Lydia with horror on his mind. He was sure it showed on his face, but Lydia just smirked at him and waved. Stiles really wanted to just flip her off. He waited until she turned around to head into her room, and he did.
“Stiles!” Lydia said. She knew him well.
“I’m not saying sorry!” Stiles yelled back. He looked at the other bedroom doors. He knew where Scott and Malia were. Lydia and Parrish were in one room, and then Danny and Ethan another. It was the only bedroom in the place. The huge cabin had four bedrooms, and Stiles was supposed to be alone in the last bedroom, but then Danny had brought along Jackson because he had popped up just before Danny and Ethan had left Cambridge.
After Jackson left and things calmed down in Beacon Hills, Stiles had gotten settled into life with a Werewolf best friend, Werewolf friends, and had been able to really look at himself. Things had been pretty good. Everyone went to college, and that was where they still were. Stiles had little time to do anything really with the pre-FBI program he was in. He was lucky to have this.
There wasn’t a lot that Stiles could do, so he just walked to the room he had thrown his things in. He had gone out and gotten a drink with Scott and Malia while they waited for the rest of them to arrive with a hanger-on. Stiles wasn’t shocked because Ethan liked Jackson, Danny was Jackson’s best friend, and Lydia was Jackson’s ex, and they were still close friends. Stiles just wasn’t sure why that meant that Stiles had to sleep in the same bed as him.
Jackson was already in bed. He was curled on his side and just lying there. Stiles knew he wasn’t asleep. He knew it because he had been around him too long to not know that. Stiles grabbed his bag for the bathroom along with his clothes, and he got dressed and ready. Stiles didn’t think about how he always ended up wrapped around whoever he was in bed with. Scott found that out when they were just getting to know each other as eleven-year-olds who were having a sleepover. Danny had found it out when he had come to DC when Stiles had turned twenty-one, and Danny had come to help him celebrate.
Stiles dressed in a pair of sleep pants, something he didn’t normally wear to bed. He usually took them off to sleep. He put on a long sleeves shirt, and he looked at himself in the mirror. He was fucked, and he knew it. Jackson was going to scream at him for cuddling him. Jackson had issues with Stiles, even now after Stiles wasn’t after Lydia. Jackson coming out as gay hadn’t shocked many people, but it had made Stiles look at himself.
He would make this weekend a good weekend no matter what. Even if he had to drink to get through it. He would not reveal his crush to the man who still to this day hated him.
Stiles knew that something was wrong as he began to wake up. He tried not to move but found that he couldn’t anyway, even if he wanted. There was a band of heat at his back, and Stiles had no clue what was going on. He had made sure that there was a pile of pillows between him and Jackson. He had dressed in warm clothes so that he wouldn’t want to cuddle for warmth. He opened his eyes and found that he was on the edge of the bed. The pillows were all on the floor.
Jackson was pressed against Stiles, and an erection was pressed to his ass. Stiles swallowed and got ready for when Jackson woke up, and everything would be ruined. He started to think about what he was going to do. He would have to go home, grab his shit while Jackson was freaking out about rubbing up on Stiles while he was asleep. Jackson would freak out that he had touched Stiles like that, and that would be his window. He had put up everything he unpacked; he could run. There was a lodge down the road, and it wasn’t so cold that he would die.
“Don’t,” Jackson said as soon as Stiles started to move.
Stiles said nothing and just laid there. He tried to figure out a way out.
“Stiles, please just go to sleep. We will talk more when I wake up all the way.”
Jackson said his name. Jackson had said his name and sounded awake. He knew it was Stiles that he was cuddling.
“We can kill Lydia later once we have some sleep. They are all going to go out, and we can talk.”
“Why?” Stiles asked.
“Because I’m done fighting,” Jackson said. Jackson rolled Stiles onto his back and moved to hover over Stiles.
“Done fighting what?”
Jackson’s eyes darted down to Stiles’ lips, and hope bloomed in Stiles’ heart. His physical attraction to Jackson had bloomed along with the fear of why Jackson was doing this.
“You grew up good, you smoothed out, and I got over my anger. I’ve watched you when we all get together, Stiles. I’ve been watching you, and I like what I see.”
Stiles felt like the world was spinning out of control. He looked at Jackson and knew that Jackson was telling the truth. Jackson truly believed what he was saying. Stiles reached up and touched Jackson’s face. Jackson closed his eyes, and he tipped downward to brush his lips over Stiles’. It felt good. He pushed up when Jackson started to retreat.
“Well, that happened,” Jackson said with a smile.
“The world didn’t end,” Jackson said.
“No, it didn’t. It’s still spinning around with you right here. Right here with me,” Stiles said.
“Yes, and for now, this is where I’m going to stay.”
I write fanfiction for fun. It’s a hobby and a stress relief. I refuse to stress over my writing. What you see is what you get. Errors, plot holes, and all. Thank you for reading my story!
Join me on Discord in one of the two main servers I am part of. Just Write is a working server for those who write. We have sprinting channels and a whole bunch of other channels to make it the one-stop-shop for writers. Crossroads is a multi-fandom social server. Come and check them out if you are over the age of 18. They are adult-only servers!