Window

The second the room door slammed shut behind the two college boys, they were all over each other. The larger, dark-haired one, Thomas, slammed the smaller, fair-haired one, Justin, against the drab white wall next to the door and brought their lips together like a violent explosion. As they devoured each other, he reached over with one hand and locked the door with a quick ‘snick’ sound. Then he flipped on the light before returning his hand to Justin’s body.

“So glad we left that party,” Justin muttered somewhat incoherently against Thomas’s lips. He grabbed Thomas’s denim-clad hips and thrust their fabric-covered cocks against each other, feeling without a doubt that Thomas was just as hard as he was. “I’ve been watching you a while now,” he continued. “I wasn’t even sure if you were gay.”

Thomas growled against his lips. He reached behind Justin and stuck both of his hands down the other boy’s pants, grabbing one of his butt cheeks in each palm and squeezing. “Wanna do you,” he murmured. “I need to do you right now. God, you dance like a slut.”

“I believe in honesty in advertising,” Justin quipped, then gasped as he was suddenly pushed violently, stumbling back the few steps over to the bed and falling backwards onto it. Justin’s room was not large; a standard college single with little room for anything else besides the desk and bed that came with it. It usually seemed bigger because of the enormous picture window that stretched along one side of his bed, but the blinds had been lowered on the darkness outside, leaving them confined in the tiny box of a room.

Thomas stood over Justin’s bed and began to remove his clothes in a frenzy. Not sure by his demeanor how long Thomas would be willing to wait, Justin began to disrobe as well. He had barely taken his boxers off when Thomas was all over him again, their now bare cocks pushing combatively against one another.

Thomas pushed Justin further back on the bed so that he could kneel on it himself. Then he grabbed Justin’s shoulder in one hand, the back of his head in the other, and pulled him down until Justin’s face was over his cock. “Suck it,” he ordered.

Justin complied, stretched sideways across the narrow bed. He put his lips around Thomas’s engorged penis eagerly and sucked, using his hands to play with Thomas’s balls and the exposed bit of his shaft. Thomas moved forward a little, forcing Justin backwards until his naked butt hit the blinds drawn across the window. They rattled warningly.

Justin felt Thomas’s body stretching and moving above him, but he did not really pay much attention to what Thomas was doing, intent on his task, until he suddenly heard the blinds behind him pulled up with a swift ‘shink!’ He gasped and tried to pull back, but Thomas’s hands had returned to his head and pushed him farther down onto his cock, shoving it down Justin’s throat.

Justin hoped that there was no one outside this late; there was a sidewalk that passed right by his window that would afford anyone passing along it a perfect view into his second-story window, especially now, at night, when the room was lit up like a stage and the outside dark like an anonymous audience.

Thomas moved forward once again, forcing Justin back until this time he felt his buttocks press against the cool glass of the window. He squirmed, embarrassed, but Thomas reached back and placed his hands on Justin’s ass, stilling him.

Then he felt Thomas’s hands grasp and pull. He protested around the cock in his mouth as Thomas spread his butt cheeks wide apart and pushed him forcefully back against the glass until Justin could feel the cool, smooth surface against his exposed anus. “Come on,” said Thomas in a low voice, “show your pretty little asshole to the audience.”

Justin groaned. Part of him wanted to pull away. But he did not. He leaned his weight back just a tad, pressing his anus firmly against the glass. He heard Thomas chuckle and say, “That’s it.”

Then his ass was drawn away from the glass, though only a few inches, and he felt Thomas’s spit-moistened fingers probing at his entrance. He gasped as the other boy slid two of them inside him to the knuckle, pumping them back and forth. “Come on,” he said. “Wiggle your ass. Show the people out there how much you want to be fucked.”

Justin groaned again and wiggled his ass back and forth a little as he was told. For a moment he released Thomas’s cock from his mouth, just long enough to wet his own hand with spit. Then he slipped the cock’s head back between his lips as he reached behind himself and added two of his own fingers to Thomas’s.

“Yes!” hissed Thomas as together they stretched and widened him. Justin flushed as he penetrated himself with his fingers, wondering if there really was anyone outside the window, watching them, to see what a slut he was.

For a little while longer he was stretched, he and Thomas each adding an extra finger until he moaned under the penetration of six digits. Then Thomas pulled his penis out of Justin’s mouth and his fingers out of Justin’s anus and pushed Justin’s shoulders back until the boy sat up. “Turn around,” he ordered hoarsely.

Taking his own fingers out of himself as well, Justin blushingly complied, turning to face the window. Unsurprisingly, Thomas quickly pushed him up against the glass. He was positioned in such a manner that he was kneeling on the bed, his torso pressed flush against the glass, his hard and aching cock trapped between his body and the dark world outside. Thomas pulled Justin’s arms behind his back and held them pinned there with one hand while the other positioned his cock outside of Justin’s entrance.

Justin gasped as he felt Thomas’s cock pushing into him, parting his anus and sliding deep inside. It was a tight fit; Justin winced and wished they had used some lube other than spit. But Thomas didn’t seem much to mind as he finally seated himself fully inside of Justin and then leaned his upper body against Justin’s back to get some power for his thrusts.

And thrust he did. Justin found himself pressed against the glass over and over as Thomas took him roughly from behind. His face was turned to one side, cheek pressed against the glass, and he peered into the shrouding darkness. It was difficult to see anything at all against the contrast of the light in the room, but so close to the window he could make out the vague shape of familiar trees and even the line of the sidewalk.

Justin suddenly started. There were two shadowy figures, faintly made out. They were indistinct; it was difficult to tell if they were people, or just a formerly unrecognized collection of tree limbs. But Justin thought he saw two heads bowed together, and an arm extended in a point towards the window. He felt himself growing even harder at the thought that two strangers were watching him being fucked.

Thomas’s thrusts were speeding up, and he finally started to angle himself correctly so that he began to hit Justin’s prostate. Justin cried out and shuddered against the glass as Thomas’s pistoning penis sent shocks of pleasure through his body. He knew he couldn’t last under that kind of stimulation very long, and sure enough, a few thrusts later he came against the window, splattering the glass and his own chest and stomach with a smearing of pale cum.

Thomas thrust a few more times into his anus before he came as well. Justin felt the hot seed flooding into him, filling him. Thomas slapped his ass sharply before pulling out. He chuckled as Justin stayed pressed to the glass a few seconds longer, panting. He grabbed Justin and hauled him back a few feet from the window.

“You liked that?” he whispered tauntingly into Justin’s ear. “I know you did. You’ve always wanted to be on stage, haven’t you, slut? Now, bow for your audience.”

Justin groaned as Thomas grabbed his hair and used it to bend him over, bowing him for the invisible watchers, pushing his cum-filled ass up into the air. Very faintly, Justin thought he heard accompanying applause.