Chapter 4
The hours passed in a blur of numbers and equations. The backup thermos of coffee got drunk. All their cans of energy drinks were smashed. The wrappers from their snacks were all crumpled together in a giant ball.
Sunrise approached.
They were running on fumes and adrenaline.
Their focus was shot. Were they even retaining anything new? It felt like he’d been staring at the same problem for too long.
It was time for a break.
“Is that snow?” Lance said, blinking slowly at the windows.
Reece stood so fast his chair fell with a clatter.
“Shh!” One of their fellow all-nighters hushed them from somewhere in the distance.
It was Corey. Despite his best efforts at tutoring, Brooks had fallen asleep on one of the couches. His soft snoring had been the only noise until Reece had shattered the quiet.
“Sorry!” Reece belatedly whispered, speed-walked to the windows, and gasped.
It was snowing!
Great, big, fluffy flakes. The air was full of it. The streetlights illuminated them all in an expanding glow.
The powder was going to be awesome on the mountains. If only he didn’t have a test tomorrow! He’d be hitting the slopes immediately and skipping class, like any self-respecting powder monkey.
“The test better not be cancelled after all this,” Lance grumbled sleepily from behind him.
Reece had to fight the urge to run out there and laugh like a maniac in the parking lot.
He settled for bouncing on his toes.
“Nice view,” Lance whispered in a tone that instantly sent Reece’s mind back to earlier, when Lance suggested they jerk off.
“Isn’t it? I can’t wait to get out there. If this keeps up, the conditions on the mountains are going to be perfect! You were right!”
“Course I was. I’m right about a lot of other things too.”
“It’s already sticking to the ground - look!”
“I’ve got the perfect view from back here.”
Disgruntled - why was Lance being so weird? - Reece looked for Lance in the reflection.
Lance’s eyes were cast down. Staring at… Reece’s ass!?
Reece bounced sharply on his toes and watched Lance’s eyes darken with want. Such a look had never been directed at Reece before. By anyone.
Experimentally, Reece did it again.
Lance bit his lip. Made an aborted motion to reach out, before clearly thinking better of it.
Had Lance been for real earlier? Was Reece’s worst feature - a flabby ass - actually something Lance liked?
Reece must have made a strange noise, because Lance glanced up, and their eyes met through the glass.
The tension between them was back. Reece’s heart was beating overtime. His breath fogged the glass, obscuring Lance’s reflection.
“We should get back to studying,” Reece said. But he didn’t move, except for bouncing on his toes as he looked out the window.
“Ugh, I can’t focus anymore. I need to do something to clear my head.”
Reece scoffed.
“You are not suggesting jerking off to my flabby ass.”
Reece bounced hard for emphasis, planting his hands on the cold window and sticking his ass out for emphasis.
“You bet your ass I am.”
“Oh yeah?” Time for Lance to put up or shut up. “Prove it.”
There. Now Lance would shut-
“Bet.”
What!?
Next thing Reece knew, he was crushed against the cold window, Lance’s hands on his on either side of Reece’s head, dick pressed tight against Reece’s ass.
“Not too tight. Not too soft. Your ass is just right.”
A hard dick Lance was grinding into Reece’s ass.
“Ah!” Reece gasped, breath fogging up the window.
“You know what would be a great way to relax?”
Reece silently shook his head. Tongue glued to the roof of his mouth.
Lance gripped Reece’s waist and encouraged him to keep bouncing on his toes. The act made it feel like Reece was the one rubbing himself against Lance’s dick, and not the other way around.
“We’d be better off getting a couple of hours of sleep.” Reece gulped and tried to contain his trembling.
It was because of the cold! Not anything else. God, Lance needed to stop teasing him like this. He had no idea how hard he was making this!
Lance thought this was innocent playing around with his straight best friend.
“If I could fuck this ass, I’d ace the test.”
Reece would have called Lance out for the blatant lie, but then Lance did something unthinkable. He knelt and began kneading Reece’s ass like it was a loaf of bread. Hard and thorough.
The firm grip. The confidence. The thumbs digging into the glutes. All led to a very embarrassing reaction. Reece was suddenly very fucking hard.
Why oh why had he chosen to wear stretchy jeans today? He hadn’t known how thin the material was. It felt like there was no barrier between Lance’s hands and Reece’s ass.
“Something so gorgeous shouldn’t be hidden from the world.”
The caffeine and energy drinks had made Lance crazy.
“Are you out of your mind?” Reece barely stopped himself from yelling.
The library was dead silent. He absolutely was not going to get caught like this. Any louder, and someone might come and investigate.
“I’ve never been more serious. You came in my mouth so fast.”
Reece cringed and physically curled in on himself.
“No, it was hot! So fucking hot. I’d do it again. Any time you want. All I ask is you let me play with-” Lance squeezed Reece’s ass hard. “This perfect ass.”
God.
Reece so badly wanted to say yes.
Except…
“Wouldn’t that ruin everything?”
“I’ll ruin you, yeah.”
“No.” Reece’s forehead hit the glass, the cold shocking against his heated skin. “I mean. Can we still be friends after?”
It sounded so stupid when he said it out loud.
“Did anything change after I blew you a few hours ago?”
“Well… no.”
“That’s all I’m asking. Let me blow you again, only this time let me enjoy your ass while I do it. Nothing will change.”
Something squirmed in Reece’s stomach. There had to be a catch, it was too good to be true.
“You offer blowjobs to all your straight friends?”
“Only the ones with great cocks or great asses. And you’ve been blessed with both. So that’s a yes?”
“Ye-”
Lance? Sucking other straight friend’s dicks? Who? And why was this the first time Reece had heard of it?
His chest went tight like someone was squeezing his ribs. What were these new feelings? He’d never had it happen around Lance. Only occasionally around girls-
“Ah!”
Lance reached around and undid Reece’s jeans. He had to be able to feel how hard all of this had made Reece.
“Shh! Brooks and Corey aren’t far away.”
“R-right.”
Reece leaned heavily on the glass, his mind spinning, frantically trying to guess which of the men in Lance’s videos had been straight.
The pressure on his chest squeezed harder.
All further thought fled Reece’s head at the first touch of bare hands on his ass.
Here it came - Lance was going to eat his words. No way in hell he thought Reece’s ass was hot.
“Oh yeah, this is the stuff.” Lance sounded like a junkie getting their first hit in weeks.
Reece’s ass was squeezed and kneaded. His cheeks were spread, Lance’s thumbs going tantalizingly deep. The thumbs were in virgin territory… and it felt good. Forbidden. It set Reece’s nerves alight.
Reece pressed his fingers against the glass so hard the tips turned white.
It was hard not to shrink away. This was his most hated feature, getting examined up close! Despite everything Lance said, Reece still braced himself for an insult.
“That’s it. I can’t take it anymore,” Lance said. “I need to-”
“Ow!” Reece yelped. Loud. “Dude!”
Did Lance just bite his ass!?
Lance had the balls to shush him!
“You’re the one who-”
“Brooks and Corey, remember? You’re so noisy. Keep it up, and I’ll have to do something about it.”
Reece’s stomach did a little flip. His mouth tingled with a phantom sensation of Lance’s hand pressing down. Reece’s dick pulsed with interest.
It sent his mind back a few hours… and to the fear that had stopped him from leaning into Lance post orgasm.
Who was he kidding? He couldn’t do this. Lance might be able to suck dick and stay friends, but that wasn’t Reece. He’d find some way to ruin things. He always did.
He needed to put an end to this before it got out of hand.
“You’re so weird. You done examining my ass? Can we get back to studying?”
“Huh? You don’t want- are you seriously turning down a blowjob? From me!?”
Now who needed to be quiet?
“Thanks for trying to cheer me up, but I know my ass isn’t that great. You gave up the game when you laid it on so thick.”
“You still don’t believe me? Man, if I ever meet the girls who made you this insecure about your ass I’ll- I’ll- dump my iced coffee on them!”
That was a serious threat. Lance loved his iced coffees.
“How can I prove to you I’m being for real?”
“I dunno.” Reece stared out at the heavy flakes slowly blanketing the ground in a heavy sheet. What he wouldn’t give to be out there right now.
“What if I… I’ve got it! Get on your hands and knees.”
That made Reece turn around, forgetting that Lance had pulled his pants down, leaving his hard dick bobbing in Lance’s face.
“How is that going to prove anything?”
Why was he entertaining this? Lance was crazy.
“Just trust me. I have the perfect idea.”
Lance took out his phone and opened his favorite app.
“You are not putting me on your thirst trap feed!”
“If you don’t trust me.” And wasn’t that an unexpected punch to the gut. “Then you have to trust my many fans.”
Lance’s warm breath fanned the flames of Reece’s erection, making it twitch upwards.
“We’re going to upload a video,” Lance continued. “If you get more thumbs up than thumbs down, then you have to believe me and let me fuck your ass for real.”
Get on Lance’s feed? Reece?
Part of him wanted to instantly say yes. The other part hated the idea of getting judged by all the thirsty gays on there.
Still, it sounded like an easy out.
“Bet.”
“Hands and knees.”
“What are you going to do?”
“Hands. Knees.”
Reece grumbled about it but still went down. Lance tugged Reece’s pants even lower, pooling it around his knees, leaving his ass completely bare.
His dick completely free and swinging below him.