Work Text:
It was the last period of the day at Miranda High, and all of the students were ready to go home. Especially the Seniors, who were having a particularly grueling calculus test.
James was writing down his answers as quickly as he could while still keeping them legible. He knew how it all worked, he knew the formulas, but that didn’t make it any more enjoyable. He just wanted to go home already and spend time with his boyfriend.
He glanced over at Thomas, admiring the way the other boy’s hair fell around his face, the way stubble was dusted lightly over his face, the way his brow was furrowed in concentration…..
Even if he had only been on T for a few months, James thought every little change so far made Thomas look even more handsome than before.
He felt a sudden, tight sensation in his lower body. Goddamnit. Of course this had to happen during class.
Thomas, meanwhile, was completely unaware of James’s predicament. He was too busy mentally cursing out whoever had come up with the stupid concept that was known as math. Still, he had the feeling that someone was watching him.
He glanced up from his papers, spotting James looking at him with a sort of stressed expression. He tilted his head in a silent question; “What’s going on?” James just shook his head, forcing himself to go back to his test.
He knew Thomas was worried, and he was still feeling a bit uncomfortable, but all of that would have to wait.
Luckily for them though, the bell rang soon after, and they were free to leave.
The two boys made their way to the school parking lot, where a bunch of angry grey clouds were visible on the horizon. Thomas looked over at James with concern. “You look…. really uncomfortable.” he said “What’s going on?”
James looked down at the ground, messing with one of his backpack’s straps. “It’s nothing…. I just….. you look really nice, and my body got a little…. excited.” he admitted. He didn’t want to get too graphic or anything, so he left it at that.
Thomas’s concern melted into understanding. And…. Well, the fact that James thought he was that handsome made him feel a bit fluttery too.
“Ah, that makes sense.” he said. A small, hesitant smile formed on his face. “Do you want me to help you out? Because in all honesty….. you’re making me feel a little excited too.” he said, hoping James would accept the offer. It had been a while since they had been intimate together.
The compliment, along with the suggestion, made James’s heart skip a beat. The fact that he was affecting Thomas the same way Thomas was affecting him made him feel dizzy with anticipation. “Yeah…. I’d like that a lot.” he replied.
They reached Thomas’s car and got inside, and Thomas started up the engine as he prepared to drive. “We can head straight over to my place, then. We’ll get started as soon as possible, alright?” Thomas said, looking over at James as he backed out. James gave a small nod. “Alright.”
They started to drive towards Thomas’s apartment, but then those angry clouds seemed to burst, starting to pour rain over them. Within seconds, it got so strong that even the windshield wipers couldn’t help them see clearly.
“My God….” Thomas mumbled “Maybe we should pull over.” James didn’t protest; it would be stupid and anxiety-inducing to keep driving in bad weather like this. Thomas pulled into the parking lot of some abandoned shopping center, the sound of thunder echoing through the air.
Not only was James left with that pesky heat in his stomach, but now he was feeling anxious about the fact they were stuck in a random place during a thunderstorm, with no one else around.
Thomas took notice of James’s nervousness, taking one of the other boy’s hands into his own and giving it a small squeeze of reassurance. With the way James was shifting uncomfortably every now and then…… it gave Thomas an idea.
“So…. Don’t laugh…..” he started. James tilted his head curiously. “At what?” he asked. A sheepish grin came to Thomas’s face. “Well….. I was thinking that maybe, y’know….. we don’t have to wait until we get to my apartment….. That maybe….. we could have our fun now.”
James blinked. It was a bit absurd, but strangely enough, he wasn’t opposed to it either. The pros seemed to outweigh the cons greatly. “I think that could work.” he finally agreed.
He moved into the driver’s seat with the taller boy, leaning the seat back to give them more room as he straddled Thomas. “This is okay, right?” he asked. Thomas smiled up at James. “Yep. More than okay.” he replied, kissing the corner of James’s mouth.
James shivered just a little bit. Then, he got an idea of his own. “Can I maybe…. Move a little bit?” he asked, starting to stroke Thomas’s hair. Thomas didn’t hesitate to give an eager nod. He wanted it just as much as James did.
With that consent, James started to grind against Thomas. He kissed across his neck and tangled his fingers in Thomas’s curls as he held him close. Thomas tilted his head back to give James more access, letting out a shaky sigh. His hips moved upwards, trying to keep pace with James’s own.
As they continued to move against each other, it only served to arouse them both even more. “T-Tommy…..” James practically whimpered. He needed something different, something more…. direct.
Thomas looked down at James the best he could. He knew the way James was feeling well. “Yeah….?”
James took a moment to gather his thoughts. He knew what he wanted, but he was a bit nervous to ask for it. “Could you….. use your mouth on me?” he requested, feeling heat creep up his neck as he said it.
Thomas nodded, giving James a smile. “Yeah, I can do that.” he said. He glanced at the back seat. “But we should probably move to the back so we have more space.”
They both climbed out of the driver’s seat and into the back of the car. James sat down in one seat, facing the other side of the car, while Thomas sat in the seat across from his. Thomas gently pulled James’s hips forward as he started to take the shorter boy’s pants and underwear off.
Once James’s bottom half was completely undressed, he spread his legs just a little bit. Thomas leaned down and kissed James’s front, before starting to slowly work his way down. James’s hands went to Thomas’s hair once again. His hips shifted just a little bit in anticipation.
Thomas finally reached James’s most sensitive area, and he started to lick and kiss at the already-wet skin. His movements were full of fervor, intent on bringing his boyfriend the most pleasure he could.
James moaned softly as his hips bucked towards Thomas. “Oh sweet Virginia…..” he choked out, his eyes fluttering shut as pleasure washed over him.
Thomas continued to let his tongue run over James’s skin. The taste of arousal was strong on his tongue, and it only drove him further in his pursuit of their pleasure. “You’re so amazing, Jemmy…..” he murmured. James leaned his head back against the wall. “You…. You’re the amazing one….” he whispered.
He could feel himself growing closer and closer to the edge. “Th-Thomas….. I think I might come soon…..” Thomas only increased the pace of his actions at that. And soon enough, James came against Thomas’s tongue with another moan.
He slumped against the wall as his breath came out in a series of short, shallow gasps. Thomas sat up, pulling James into his arms and pressing a kiss to the top of his head. “How are you feeling?” he asked. James leaned into Thomas’s touch, resting his head against the taller boy’s chest. “I….. I feel good….” he replied, kissing Thomas’s cheek in return.
He knew that Thomas was probably feeling a bit needy himself, and he wanted to give him the same release and pleasure that Thomas had given him. “What do you wanna do?” he asked.
Thomas rubbed soft circles into James’s back as he thought about it. “Hmm….. Well, I’d like it if you could use your mouth now.” he said. He sat back, giving James room to start when he was ready. James nodded, starting to take Thomas’s shorts off.
He pulled Thomas’s underwear off as well, before starting to kiss all across Thomas’s skin. When he reached the more sensitive areas, he started out with soft, light licks that slowly grew longer and more deliberate.
Thomas moaned loudly as his thighs pressed against the sides of James’s head. “Fuck…..” he panted. He rolled his hips forward each time James’s tongue ran over him, trying to amplify their ecstasy. James was taken off guard at first, but he soon got used to the rhythm Thomas was setting.
Thomas ran a hand through James’s hair affectionately. James continued with his actions, feeling Thomas get wetter and wetter with desire. “Are you close?” he asked. Thomas nodded desperately, unable to deny the tightening sensation he was feeling. He came a moment later, spilling out as the pleasure reached its highest point.
He was left breathless and dizzy, and he didn’t resist when James pulled him into a gentle embrace. “That….. that was great….” he said with a small grin. James sighed in satisfaction. “Yeah…. It was.”
He took notice of the fact that it looked clearer outside, and the fact that he couldn’t hear the rain anymore. “Oh.” he said quietly. Thomas looked outside as well, before looking at James. “We should probably put our clothes back on and start driving again.” he said, looking just a little awkward as he realized that they were both still half-naked.
James glanced downwards, fumbling to grab his clothes and put them back on. “R-right.”
They both got dressed, before getting back into their seats and starting up the car again. Admittedly, neither of them had ever expected to do things like that in a car, but they didn’t regret a moment of it either.
The End
