JC stood there, stock still, his back pressed up against some of Brian's family pictures hanging in the hallway outside the bathroom, with Justin's lips hot against his own, totally in shock. When he felt Justin lick at his lips with his soft, pink tongue, begging for access, JC regained his senses, placed both of his hands on Justin's shoulders, and shoved him back with all his strength. Justin stumbled backwards and up against the other wall of the hallway. Once again, their eyes met.
"What the fuck was that?!" JC spat at the other boy. Justin quickly looked down. He didn't answer. "What the fuck was that?!" JC growled again.
Justin still said nothing. They stood there, against opposite walls, in tension-filled silence. Justin's eyes were still on the floor, but JC let his eyes travel over his arch-rival. As JC looked at Justin, it didn't escape him that Justin's shirt matched his eyes perfectly, or that the curls sticking out the back on his bandana were incredibly sexy. All of a sudden, his fingers itched to get lost in those curls. But, but, but... JC's mind stuttered in protest. Then Justin looked up.
In Justin's eyes now there was an innocence, a trust, a yearning, a desire that JC had never seen before. No one had ever looked at him like that before. Ever.
So he acted.
He crossed the hallway in a single, confident step, pushed Justin up against the wall, and kissed him. Justin didn't resist. He moaned into JC's mouth when JC snuck his tongue out to meet Justin's. With their bodies pressed so closely together, each could feel the other's arousal. JC crushed Justin into the wall as he poured all of his frustration out into the kiss: all the jealousy, all the anger, all the bitterness -- it was all transformed into passion.
Eventually, JC's fire became overwhelming to Justin, and he shook himself away from the kiss, gently nudging JC away from him and away from the wall. When Justin met JC's eyes this time, Justin saw the same look in JC's eyes as he had seen when JC had looked over his shoulder before disappearing into the locker room back at school. It wasn't love, Justin knew, it was actually much closer to hate, but strong emotions like that have a way of becoming blurry, and Justin wasn't going to question all that right now.
Right now he could reach out and grab what he had always wanted, and damn if he wasn't going to do it.
JC was still burning Justin with his eyes, so Justin grabbed his hand and kicked open the nearest door -- Brian's bedroom. It was unoccupied, so Justin pulled JC in and shut the door w/ his hip beforing quickly locking it. It was dark in the room, but some light filtered in from a street lamp outside. It made JC's fiery eyes glow white hot. Justin thought that was incredibly sexy.
Justin spun JC around so that JC's back was to the door. Justin then claimed JC's lips with his own again, and this time, JC let Justin have him. He didn't fight it, he kissed back.
Justin knew he had won.
He trailed his hands down JC's arms, which JC then wrapped around Justin's neck. One of JC's hands got lost in Justin's curls, and JC moaned. When Justin's hands moved to JC's hips, JC moaned again. Justin broke their kiss and pressed his hips to JC's, pinning him to the door tightly. Then Justin began kissing JC's neck. JC pulled off Justin's bandana and tossed it away before burying both of his hands in Justin's hair. Justin's hands then trailed over JC's sides down to the hem of his red t-shirt where he gently began to tug it up, running his thumbs over the now-exposed smooth skin of JC's stomach which had distracted him so badly in the game of one-on-one earlier. JC sucked in a breath as Justin worked his shirt up high enough to brush JC's nipples with his thumbs, and JC then raised his arms over his head so that Justin could pull his shirt all the way off. Justin did so, but before JC could put his arms down again, Justin caught his wrists above his head and he held them there, against the door. Justin licked along JC's jaw, tasting sweat from their game in the driveway. He also tasted desire. Justin thrust his hips against JC's again, creating sweet friction between his jeans and JC's shiny black pants.
JC moaned, and Justin licked over towards his ear. "So you said you can take anything ...?" Justin whispered, repeating his earlier question, his breath hot on JC's neck and in his ear. He caught JC's earlobe between his teeth and tugged gently. JC grunted and thrust his hips once again towards Justin's. If Justin hadn't still been holding his hands over his head, JC would've grabbed him and thrown him down across the bed. "I'll take that as a yes, then," Justin hissed, and he let go of JC's wrists. JC grabbed the hem of Justin's shirt and yanked it over the boy's head with no warning, and when their eyes met again Justin knew he'd get whatever he wanted.
Justin grabbed JC's belt loops and pulled him towards him, away from the door. JC slid his hands down to Justin's ass as Justin ran his fingers along the muscles of JC's shoulders. JC dipped his head to lick at one of Justin's nipples, and Justin arched closer to him, a hiss of pleasure escaping as JC bit down gently. As JC licked across the bite, Justin turned and pushed JC down onto Brian's bed. Shirtless but still wearing his jeans, Justin straddled JC as JC licked at his nipples while Justin's fingers worked on undoing the fly of JC's incredibly tight pants, which JC's erection was making even tighter. When Justin finally got JC's zipper down he snuck a hand inside his pants and his to claim JC's cock.
As Justin's cool fingers circled him, JC let out a low growl. Justin took this as a sign of encouragement, and he tugged off JC's pants altogether before licking his way down to his destination. Before touching JC's cock with his tongue, though, Justin stopped at looked up at the other boy. He wanted to make him beg. He really wanted to make him take back all the cruel things he'd said to Justin, but he'd settle for begging, for now.
"Do you want me to lick you?" Justin asked, his voice just above a whisper.
JC just whimpered.
"Do you want my mouth? Do you want my tongue? Do you want me to suck your cock, JC?" JC whimpered again and thrust his hips toward Justin's face, but he still didn't say anything.
"Say it," Justin demanded. "Say you want me to suck you off."
"Justin, God, please, baby. Please," JC whimpered.
"Say it."
JC gave in to Justin's torture. "Suck my cock, Justin," he panted, squirming, "please, baby, I need you."
So Justin sank his mouth down over JC. He lapped his tongue around the head of his cock once, then he let JC slip out of his mouth and he licked up the length of him before tonguing his balls and sucking them into his mouth one at a time. When Justin returned to lick up JC's precum, he swirled his tongue around the head of JC's cock once more and JC whimpered, "Justin, my God."
That's more like it, Justin thought as he took JC's length in his mouth once more and sucked. Hard. JC didn't last long. He came seconds later, screaming Justin's name, shooting his load down Justin's throat, who swallowed it eagerly. Justin let JC's softening cock slip from between his lips, and he sat back on his haunches to watch JC recover. When JC looked up at him again with those passionate, lustful eyes, Justin knew that though he'd lost on the basketball court, he'd won this version of one-on-one.
At least so far.