Work Text:
"Hey, it’s the second time this week. Isn’t it enough?” Aether found himself being held by the waist as a certain someone made him trip just now. He frowned, looking annoyed, but his blushing cheeks showed the opposite.
“What are you talking about?” The certain someone’s expression didn’t change even when confronted, his hands still holding the fragile-looking blond boy.
“It’s the second time you make me trip this week, Xiao.” Aether pouted as he let go of the hands he used to hate. Used to . “If you don’t have anything else better to do, I’ll get going. Bye.”
Xiao let Aether go, feeling lonely when Aether walked away. He had his answer now that he made Aether trip for the second time that week. At first, it was fun to see Aether trip and fall on the floor. He looked so pathetic and idiot. However, the more bad things he did to Aether, the more the fun became less. And today he couldn’t help but not let Aether fall on the floor. Before Xiao noticed, he was just holding him. He did it without thinking twice.
If he really just spared his favorite target from falling on the floor, then did he really like him? That… That blond nerd? The one who had always gotten on his nerves since the first day? How? When did that start?
Those questions were the same in Aether’s thoughts.
“Am I some kind of an idiot…?” Aether sighed as his hand pressed against his forehead, his fingers rubbing on it, trying to understand his miserable situation.
Stupid people at school would always target the ones who give their best to get good marks, that’s something obvious that Aether knew would happen the moment he stepped into that classroom. What Aether couldn’t understand, though, was how he ended up liking his main bully. How does that work? Wasn't he supposed to hate him? How come the victim of bullying actually has a crush on the bully? That's just beyond ridiculous.
Aether swears that if Xiao ever finds out, he will laugh at it until they graduate. And he wouldn’t be wrong because this can only be a joke, right? The whole fucking circus.
On the second floor of school, Aether entered the toilet so he could maybe wash all of his useless and embarrassing thoughts off of his mind. It was lunch time, so he still had time to scrub his face with cold water and no one would interrupt him; they’d be too busy eating and wanting to spend their free time chatting. Lifting his head to look at the mirror while feeling drops of water dripping down his chin, Aether wondered why he didn’t just push Xiao when he felt his hands around his waist. He could have just brushed him off and gone away, but he stayed. And enjoyed the touch. He liked being touched by Xiao’s hands.
And when he looked at the reflection of himself in the mirror, he just wanted to die. Why was he blushing? Why was his cheeks heating up while he thought about Xiao's touch around his waist?
Worst of all, why was his entire body so hot all of the sudden just at the thought of it?
Wait, is he getting hard? At school?
And at the thought of Xiao touching him? Like, really? Of all people?
Fuck it. Aether needed to get rid of it before classes start.
Opening the door of one of the toilet's cubicles, Aether got inside and quickly lowered his own pants. He couldn't just sit there with his bare butt, so he decided to do it standing.
Just stroking his cock wasn't enough. Aether needed to be filled.
With his pants pooled on the floor, Aether licked the tip of two of his fingers while he pressed his forehead on his forearm that supported his body on the closed door. He had thought about putting something inside him for weeks, and now the opportunity just appeared. This wasn't the time to think about whether to do it or not. Closing his eyes as he felt his cheeks burning, Aether sucked the two fingers and spread his legs.
After wetting his fingers enough, Aether pressed the tip of his fingers on his hole only to be surprised at how wet he already was because some of the pre-come on the tip of his cock dripped down to his balls. He didn't want more “natural lube” to be wasted, so Aether used his fingers to get more of his pre-come around his rim. While doing it, Aether blushed even more when, in anticipation, he clenched around nothing.
“I hope it doesn't hurt…” Aether whispered alone as he finally started to put them in. “Ngh-”
The deeper his fingers went in, the more he whimpered. He did try to stay silent, but it was impossible. And when the fingers reached the deepest place inside him, Aether stilled his fingers to get used to being filled as he was still too tight. Fuck, his legs were all jelly from the intrusion, but it did feel good.
When Aether thought he could handle the new pleasure, he started moving his fingers, exploring his insides to maybe find his sweet spot — though he strongly believed he could cum just from feeling filled.
“Nngh- shit, this feels so good…” Aether tried biting his lips to be more quiet, but he just couldn't when his insides clenched around his fingers.
Aether noticed his body wouldn't stand the feeling, so he changed positions, now pressing his back against the cubicle's wall, his legs still spread open while he started to hump against the palm of his hand. He pulled his fingers out only to slam them back inside, repeating the movements over and over again as he himself moved his hips to match the thrusts of his hand.
“Hngh- X-Xiao-! Xiao- fuck-” Aether squeezed his eyes as he kept replaying the touch of Xiao's hands around his waist from earlier. “Xiao- ngh, k-keep going- ah!”
Aether was relieved that the outside of the toilet was filled with loud noises because he would never show his face to the school ever again after moaning that loud when he found his prostate.
The toilet was filled with wet sounds, all of them coming from the impact of Aether's palm of hand and his ass. His mouth was hanging open, not caring about anything anymore since it was too loud for anyone to hear anyway. Using his free hand, Aether clumsily opened his shirt so he could pinch one of his nipples.
“Hah-ah! Ngh, X-Xiao!” Aether could feel drool beginning to drop from his mouth until it reached his chin, and he felt too perverted from that, but he couldn't just stop. “It feels so good, so good- ngh,”
Aether's hand was starting to get faster and rougher at the same time his hips met the thrusts. The more Aether imagined about Xiao manhandling him, the closer he was to his climax.
“Nngh- Xiao, Xiao, Xiao! I'm gonna cum, ‘m gonna cum! Ah, fuck me harder, please!” Aether's voice was a bit hoarse from moaning non-stop since he started, but a perfect melodic moan came out of his lips as he came.
Bucking his hips forward, Aether's cock shot his cum all over his belly and some even managed to reach his face.
“What the heck… What did I do…” Although still clouded with the best orgasm he had in months, Aether tried to forget the fact that he just fingered himself at school. Like a pervert old man.
After some minutes cleaning evergthing, Aether opened the cubicle's door and sighed in relief as no one interrupted his… private time.
But wait, he didn't check the other cubicles.
What if… What if there are other people?
Gulping, Aether opened the door of the cubicle he was in and took slow steps to the other cubicles. However, before he could reach the last cubicle, someone pushed him to the toilet's sink.
When he opened his eyes, Aether felt like he could pass out.
“X-Xiao?”
“Aether.”