Work Text:
Christian was playing with his pencil on his desk, tapping it to make a rhythm. Bored; with nothing to do or anyone to talk to. But, oh yeah, Angel existed. Angel sat next to him, his ‘best friend’.
Well, to Christian, Angel was more than that. But it’s not like he’d admit to having a huge, obsessive gay crush on him. No, that was not happening. He didn’t like him like that—
—He was so fucked.
Christian tapped on his arm with his pencil. Once. Twice.
“What?” Angel whisper-yelled, turning to face him.
“M’bored,” Christian whispered back, retreating his hand.
Then came a scoff and a roll of the eyes, and Christian was bored again. He resorted to tapping on his desk for the nth time, the teacher droning on in the background.
“Will you stop that?”
“What, gonna do something about it? Like, cure my boredom?” Christian asked sarcastically, gesturing to himself. Angel’s mouth tugged into a smirk, his hand taking Christian’s and interlocking their fingers. Christian let it happen, albeit a little shocked. Was Angel reciprocating his totally-not-real feelings?
“Gym,” Angel promised.
“Gym,” Christian echoed, reading over his non-existent notes. He was vaguely aware that he was blushing, but hyper-aware of Angel’s thumb running over his knuckles, and his proximity. He let out a shaky breath, and he heard Angel chuckle.
–
The bell rang, Angel’s hand still holding Christian’s. He practically drags Christian out of the room, sprinting to the gym on the second floor, poor Christian barely able to keep up.
Angel pulled them into a bathroom stall, and before Christian knew it, Angel’s lips were on his, soft yet hungry in its own way.
Christian’s hands shot up to wrap around Angel’s neck, and he could have sworn he melted when Angel’s lips started moving against his, his hands massaging the skin on his waist through his sweater. Angel’s tongue swiped over his lower lip and Christian’s tongue met his, drawing a needy whimper from his throat. He felt Angel’s hand press firmly on his hip, both bodies pressing firmly together, where Christian could feel Angel’s hard-on pressing against his thigh, both of them aware of it there.
Now his pants felt tighter.
Fuck.
“Oh?” Angel mused, pulling away from Christian’s lips, palming his clothed erection. It grew a low groan from Christian, his hips bucking forward in retaliation.
“That needy?” Angel asked, his fingers hooking on the waistband of his sweatpants, “Make yourself useful then. Will you get on your knees for me?”
Christian nodded slowly, the hard tiles unforgiving under him, but the sight of Angel over him numbed the pain. His thoughts revolved around Angel, and Angel alone. He watched as Angel pulled his sweatpants and boxers down in one swift motion, his erect cock springing to life.
Christian stared, and stared, and stared some more, until he finally decided to slowly reach up to grip at Angel’s hips, his tongue darting out to lick a stripe up the slit on the head of Angel’s cock, drawing a breathy moan from him.
Christian was getting more bold with the low moans and whines bubbling out of Angel. He lapped at the tip like a thirsty dog, and wrapped his lips around the head.
Angel’s hands shot up to Christian’s hair, tugging at the short strands at his nape. Christian groaned against Angel’s cock, the vibrations sending a wave of pleasure up his spine. Then, without warning, Christian took Angel in his mouth. His mouth felt full, with his tongue barely able to trace on a vein of the underside, the head hitting the back of his mouth. A wet gag escaped Christian’s lips, tears already forming in his waterline.
“So pretty like this, on your knees with your mouth full,” Angel whispered, his hand cupping Christian’s cheek. The gentle gesture didn’t last long before Angel shoved his dick further down Christian’s throat.
Angel began thrusting in and out of Christian’s mouth, letting out soft moans of pleasure as Christian sucked on the tip.
Christian moaned around Angel’s dick, hollowing his cheeks. Angel’s thrusts grew sloppier, and the sounds he emitted sounded heavenly.
Angel was gonna come soon, Christian could tell.
“Chris, Chris—mmh—gonna come-” Angel moaned, his head tilting back.
Holy fuck. Christian wasn’t gonna survive this.
“Chris, s’ so good, so good for me,” He moaned continuously.
Angel almost came at the sight of Christian looking up at him with those eyes, his pupils blown wide with lust and his pretty lips stretched around his cock.
Christian’s hands gripped Angel’s thighs, feeling the muscle tense under his skin. He urged him on, his eyes fluttering close and the tears streamed down his cheeks. Angel’s body tensed as he came hard, a lewd moan ripping itself from his chest.
“Swallow it Chris,” Angel breathed, his dick throbbing in Christian’s mouth. Christian swallowed, his throat tightening around Angel’s softening dick.
“Are you okay?” Angel asked softly, combing his fingers through Christian’s hair.
“Yeah,” Christian answered, his voice hoarse. Well, that was kinda expected, since he just got his throat fucked.
“Let’s get you up, yeah?” Angel whispered, pulling his pants back up. Christian got off his knees and Angel led him out of the bathroom.
Oh. Mr. Kamen was here.
“Where the hell have you two been? We’ve been looking for you the entire period!”
Oops.
