Type: High school AU
Jack Avery, everyone's favorite varsity soccer player. When people saw him their hearts stopped and their cheeks got red. He had a way of making everyone swoon for him, even the guys in the school wanted to be near him. He was like a magnet that everyone was drawn closer to. And there he stood a few feet away from Zach Heron, the school nobody. He wasn't a loser, he wasn't your stereotypical nerd, he was just kind of there. He had his friends and the swim team and that's all he needed, but that didn't stop him from wanting other people, and 'other people' means Jack.
No one in this school knew what Zach knew, nobody knew Jacks biggest secret. But Zach did, in fact the funny thing was, Jacks biggest secret was Zach. They had been in the locker room after gym class, their last period of the day. Jack had stuck around a little longer talking to the gym teacher who was also the soccer coach about some game they were having soon. And Zach had taken an extra long time walking back from the track, making sure no one else was in the locker room by the time he got in.
He hated getting changed with them all in there, it made him feel uncomfortable and gross. Especially on days like today where he was sweaty, gross, and needed a shower. He had been in the room moving things around in his locker for maybe thirty seconds when he heard the door open and some footsteps stomp into the room.
"Shorty where you at?" He heard Jack yell as he walked through the opened door. Zach blushed as he fumbled with his showering stuff in his locker.
He didn't have to reply, because Jack knew where his locker was, Jack had told him in a previous encounter that he looked at it all the time to take a peak at Zach's beautiful body, which had caused Zach to cover his face in embarrassment and blush profusely. He heard the footsteps get closer and closer until they were right behind him. He stood anxiously for a second, almost impatient for Jacks touch, when he felt hands grip his hips and pull him hard against a very erect crotch. Zach had immediately shot up from his bent over position, feeling nervous, and gripped Jacks hands on his hips.
"Mmmm, I liked the position you were in before, but this is good too." Jack had mumbled into Zach's ear, his hands running up Zach's sides slowly in a teasing matter and wrapped around his waist, squeezing him hard against his own body.
Zach had blushed bright red trying his hardest to choke back a moan but failing. Once Jack had began to kiss and suck tiny little love bites down Zach's neck Zach could feel his mind starting to drift as he got lost in the touch, "N-no marks this time. My mom almost saw last time and it looks trashy." Zach mumbled out breathlessly as he interlocked his fingers with Jacks.
Jack just hummed, which wasn't assuring to Zach, biting a few more times making sure to nibble at the sensitive skin as much as he could before pulling away, "There's no fun in that. You look hot with marks all over you." Jack mumbled as he let go of Zach and grabbed a tighter hold on his hips, spinning him around and smirking down at the younger boy.
"Yeah that's only because you're possessive and it makes you hard to look at me covered up in marks you left." Zach said as he fiddled with the hem of Jacks t-shirt not wanting to look the boy in the eyes.
"Damn straight." Jack said as he lifted up Zach's chin, leaning down to kiss him. The kiss was sweet and gentle, their heads moved in rhythm with each other and their hands had found their way to each others bodies. They weren't known to waste time in situations like this.
Zach had reached his arms around Jacks shoulders and stood up on his tiptoes trying to get closer to Jacks lips. They were deepening the kiss further, Jacks tongue swiping across the bottom of Zach's lips and Zach opening up almost on command. Their tongues began to explore each others mouths in a heated and rushed movement. Jack had stumbled forward pressing Zach's back into the lockers behind him and ran his hands down his sides until he reached his hips. He grabbed them with a tight enough grip to leave bruises, that Zach would have to come up with some excuse for during swim practice, and began to slowly grind down against his hips.
The friction between them was making Zach go insane. His whole body heated up and he felt like he need a breath or else he was going to melt into a puddle on the floor. So he pulled his head to the side and leaned into Jacks shoulder, kissing it gently before continuing to catch his breath.
"You okay baby?" Jack asked as he began to bite into Zach's shoulder and wrap his arms around his waist pulling him closer, trying to get more friction between the two of them.
Zach couldn't speak. Every time he opened his mouth all that came out was a moan. He felt so hot, he needed his shirt off now. He unwrapped his arms from around Jack and placed them on his chest trying to push him back, but only succeeded in getting jack to move focus from his neck to his face.
"What's up? Did I do something? I swear I only left like one tiny mark." Jack said smiling mischievously.
Zach just shook his head smiling at the boy in front of him. He wondered how the hell he managed to even get on Jacks radar. "It's too hot." Zach mumbled as he kept pushing on Jacks chest to get him off.
Jack smirked down at him and dropped his arms from around Zach's waist. He quickly grabbed the bottom of Zach's shirt and pulled it up and over his head waisting no time in doing the same with his own. "Better?" Jack asked as he resumed his previous position with his arms wrapped around his waist.
Zach nodded and leaned his head up to press a few kisses on Jacks lips before leaning his head black and letting jack take control.
"So babe what are we up for today?" Jack asked as he hands began to map the skin of Zach's abdomen, running his finger tips across his belly and his back. One hand had found particular interest in Zach's nipple and was teasing the skin around the sensitive bud, before running a thumb over it a few times.
Jack knew how frustrated it made Zach when he would ask questions and then teases him, but he looked so cute trying to actually get other sounds besides whimpers or moans to come out.
"Whatever you want Jack." Zach mumbled out arching his back at the sensation of Jack leaning down to lick and suck all over Zach's torso.
Jack stopped for a second and stood up all the way, "Well, what I really want is a date." Jack said running his hand across Zach's jaw to make him look him in the eyes.
Zach swallowed hard for a second and stuttered on his words a few times before finally getting out a response, "I would like that a lot."
Jack had the biggest smile on his face that Zach had ever seen. He quickly dropped his hands from Zach and took a few steps back almost bouncing with excitement, "Okay shorty go get a shower and then get changed. We're going out to eat." Zach smiled but then frowned, "is that okay with you?" Jack said seeming to notice the boys shift in mood.
Zach nodded and looked down at his boner. He looked up at Jack to see the boy smirking at him.
"You want a quick handie in the shower before we go?" Jack asked and the younger boy nodded rather quickly almost sprinting to get in the shower and take he rest of his clothes off.