Work Text:
Earlier that day, Albedo had been in the school's locker room getting out of his gym uniform. He didn't even like gym, mainly because of all the drama when trying to get changed.
He went to an all-boys school, all the guys that took the same gym class as him were all bulky, all muscular, and he looked like a twig compared to them. It made him insecure, especially when a basketball flew to his chest, hitting him pretty hard, and all the opponent had to say was: "Of course it would hurt, you're built like a girl! No hard muscle there to protect you!" Followed by a hoard of laughs.
It was even worse when he was getting changed, Albedo looked over at Tartaglia, whose shirt was off, and the glance didn't go unnoticed. "What? Like what you see?" He walked over, taunting the boy.
Albedo at first ignored him, continuing to button his blouse. "You really don't belong here," Childe snickered, "Have a feel, you don't have any muscles so you must be dying to feel some." He raised his arm in Albedo's direction.
Sometimes, Albedo wished Tartaglia wasn't such a dick. He was actually pretty nice when they were younger, he didn't care about fitness nor shoving a protein drink down his throat every meal. He didn't use his form to flaunt others, bringing them down and shaming them for something they usually weren't interested in achieving. Albedo didn't understand why he was so forced to have the male ideal body, he was happy as he was; he enjoyed being able to actually eat full meals without worrying about calories.
"Leave me alone."
Tartaglia raised his eyebrows, "What?" For some reason, he couldn't understand how weird it was to suggest another person, a man even, to feel him up. But apparently, it did end up clicking, as his raised eyebrows dropped. "Do you like guys or something?"
Albedo's breath got caught in his throat, he suddenly shifted backward, "Why would you say that...?" Even if he was gay, he couldn't openly admit that in a boy's school. Do you even know how absolutely bullied he'd be? He didn't need to end up like the gay boy with a broken nose.
"We're all boys in here, you shouldn't have a problem with it unless you're turned on by the idea of touching another guy."
"Please just leave me alone." But before he could turn around to leave, he felt a hand on his back, and suddenly he was pushed right into Childe.
Childe let out a loud, fake gasp, "Albedo?! Why would you grope me like that?!" And suddenly all eyes were on the situation. Albedo began sweating, his eyes widened as they flickered around the room, scared for all the shocked expressions.
"What are you talking-?"
"Yeah, Albedo! What the hell?" A voice called out from behind him, he frantically whipped around, looking for the person who said such a thing, and then he heard another voice, and another voice, all piling onto each other, all accusing him of something that he didn't do. Of course, they'd all believe Childe, he was a great actor and heavily liked, a room full of Childes 'fans' could easily out member Albedo's. "You can't deny it if we all just saw it!"
"I didn't do anything!" He yelled out, but it was useless, the room was already spinning, the voices were echoing in his head, the artificial terrified expression on Tartaglia's face scared him even more. Albedos breathing picked up, and the crowd began closing in.
Before he knew it, he was rushing out of the room, only just throwing his blazer on as he slammed the door behind him.
----
After school, Albedo rushed upstairs after letting his mother know he had arrived and threw his backpack off the minute his room came into full perspective. But his uniform stayed on apart from his socks and shoes.
He was disgusted with himself, even if he knew he was innocent, all the accusations got to his head and were even manipulating him, he couldn't bare to even look at his own body knowing he was now known for groping someone else's.
It wasn't long until his laptop lid was open, and he was clicking on Skype. His friend, Kaeya's, chat was clicked on, he put his laptop on his lap as he got comfy on his bed. He typed out a message,
Had a bad day, can we call?
Kaeya was his friend back when he was in his old city before his parents made him move away for higher education. They kept strings tied, video calling almost every night, just to talk about their days, but it usually ended with suggestive comments and Albedo getting flustered, so flustered to the point where he had to make an excuse to get off Skype as soon as the silence began.
Albedo received a text back, but before he could read it, Kaeya was calling him. His mouse hovered over the 'accept' button for a few seconds before clicking. His friend's voice was quick to go through the speaker.
"Hey, Albedo. What's up?"
He sighed, "Tartaglia started bothering me again today."
Kaeya frowned, "You've told me about him before. The ginger one? The wannabe jock?"
"Yeah." Albedo weakly giggled, "Um, today, we were in the locker rooms getting changed, and he started being weird about my body." The entire incident flashed back to him, even if his near panic attack at the end made it partially all a blur. "He started insisting that I uh, touch his arm because I don't have any muscle myself."
"Highly doubt that."
The blonde shook his head, "He's right. I have nothing compared to him. I obviously said no to touching him so he shoved me into him and then yelled out that I groped him." his frown grew, massively, he felt like he'd cry but he couldn't in front of Kaeya. "Everyone believed him."
Kaeya sighed, "I'm sorry, 'Bedo. If I was there I would've done the unimaginable. Did you just leave after?"
"Well, all the boys there started yelling at me for doing it, and I started to have a panic attack, so I ran out. I'm lucky that it was the last class of the day, I don't know if I even want to go in tomorrow."
"I don't get why they were judging you for your figure, though. The last time I saw you, you were just an average guy." Kaeya furrowed his eyebrows, "Is the standard there to be all muscular? It's the same here. I don't hear the end of it when eavesdropping during gym."
"Pffft, you eavesdrop?" Albedo shuffled around slightly, his webcam dipping down to show his school uniform.
"Yeah, and-" Kaeya giggled, "Still in your school uniform?"
Albedo nodded, "Only just got back home, and I don't really feel like... Looking at my body right now." His eyes glanced down at himself, it was only now that he realized how skinny he was, he felt like the wrist he had seen earlier had shrunk, was it always this boney?
"Hey, what's wrong?" It's like Kaeya could always sense every thought Albedo had, he thought it was great to have someone understand him so much.
"I just, don't like my body. Everyone else seems to think the same as well."
"Could I see?"
Albedo slowly blinked. "What?"
"Ah, I'm sorry. Was that too straightforward?" Kaeya giggled, "I just would want to be honest about it, give you a different point of view."
Kaeya wanted to see him? Shirtless? His legs, maybe? Something el- "Uh..." Albedo felt his face heat up slightly. "You would be nice about it though, it is kind of your duty as a friend to not make me feel bad about myself."
Kaeya knew Albedo was right, it was his duty to not make his own friend feel like absolute shit, but he knew that he found Albedo really attractive; he had done for years, the words he'd say would probably affect their friendship a lot. "Okay, I'll be totally honest then." He decided, "So go on, start with your shirt. Take it off on camera, please."
Albedo bit his lip, his eyes were wide as the warmth on his face increased suddenly. Was Kaeya even hearing what he was saying? It felt to Albedo like he was having sex over the phone, but he knew Kaeya's only intentions were to give Albedo some... feedback? He wasn't quite sure himself, but either way, he lifted his laptop up to place it on the desk next to his bed. He sat down, tilting the screen downwards to make the frame show below his neck.
"Okay, I'll uh, start now." His fingers were shaking a bit as they slowly unbuttoned his blouse, he went one by one, he definitely felt like he was doing a striptease now. But it didn't make him totally uncomfortable, he started to feel like maybe, Childe was right.
He slightly hesitated when he undid the last button, but Kaeya's reassuring voice picked up, "Take it off." Albedo swallowed deeply, before pulling back his blouse to get it off his shoulders and off his arms, he discarded the piece somewhere behind him, he didn't care whether it landed on the floor or not. But suddenly, he realized that he was shirtless. On camera. To Kaeya's view. "My god..." His friend let out a heavy breath, Albedo leaned back slightly to see Kaeya's face on the screen, his eyes rested to be half-closed, giving Albedo a look that gave him butterflies in his stomach. It's like all his insecurities went away.
Before Albedo could cover himself in embarrassment, Kaeya told him to "Keep going. You're beautiful."
"Ah- I- What do I take off next?" He was glad to not have his face in the frame, as he was probably as red as a tomato at that moment.
Kaeya hummed, "Your jeans."
Albedo began to think that Kaeya did in fact have other intentions, but he pushed past it, he wouldn't mind either way. "You want to see my legs?" He asked, and upon receiving a nod, he stood up, his chair rolling back; he was now visible from the waist to his knees, his hands crept around to his belt as he slowly undid it, the gold piece reflecting off of the screen.
"I'm surprised Tartaglia said that about you today, has he ever taken a moment to look at you?" Kaeya spoke whilst checking Albedo out, "Shit, is that a v-line I see?"
Albedo hummed, pulling his belt through the loops, he hesitated suddenly. Kaeya was going to see him in only his underwear within the next minute. Wasn't that slightly crossing the line? The line of what friendship between two guys is?
Ignoring his thoughts, he unzipped his jeans, undid the top button, and pulled them down, slowly. He wore black underwear that day, something that was very appealing to Kaeya's eye. He really eyed that underwear.
It was to his liking, maybe he even liked it a bit too much.
"Albedo?"
"Yeah?"
Kaeya bit his lip. "Can you show me your face right now? Like, sit down, with everything in the frame?"
Albedo nodded, shuffling backward slightly to pull his chair back in, he sat down and pushed his webcam up slightly. The flush on his face was unavoidable, he felt nervous making eye contact, even if it was digital, with Kaeya whilst he was in nothing but his underwear.
"Fuck, um-" Kaeya suddenly looked worried, and it made Albedo frown.
Was he not to his liking? Was he really that hard to compliment? Was Kaeya lying earlier? He couldn't handle himself right now, as his hand came up to his mouth in shame that maybe he went too far. "I'm sorry. I know I'm disgusting."
"What?"
"You look disappointed, that's all." His words were slightly muffled by his hand.
"God no, you've amazed me, a bit too much." Albedo tilted his head at that response, "Could I... Get off to you?" Kaeya nervously giggled.
Albedos jaw practically dropped and so did his hand, did HE turn Kaeya on? Just at the thought of that idea, he began to develop his own problem in his underwear. "Did I hear that correctly?"
"Yeah. Sorry if this is crossing the line, I just really can't help it right now. You're so..." Kaeya breathlessly sputtered, "Fucking hot. My god, did you purposely do a practical striptease?"
"It felt as if I was doing one, but I wasn't." Albedo looked away in slight embarrassment, "You can... Do your request, by the way."
He didn't care about the idea of Kaeya getting off to the thought of him, if anything, he encouraged the idea, all he could think about was someone like Kaeya actually having mutual thoughts about him. Kaeya smirked, "You're also free to join me on that."
So this really has turned into phone sex. "Like, masturbate with you?" The blonde looked like he was in disbelief.
"Yeah, you might as well do it with me instead of sitting there, watching me." Kaeya giggled, he didn't lose time in unzipping his trousers, he pushed his laptop further down his thighs, so he could have better access. "Well, what are you waiting for?"
"Oh, yeah." Albedo snapped out of his sudden trance, his fingertips slipping under his underwear at a slow pace, ready to pull them down when Kaeya was also at that stage. But when Kaeya pulled out his dick and Albedo did the same, he suddenly paused.
"Could I ask for another request?"
"...What is it?"
Kaeya licked his lips, and with no shame, spoke: "Fuck yourself on your fingers."
Oh.
Wow.
Albedo had done that before but was obviously very closed off about it. It was, to be honest, his go-to technique for getting off, but he thought Kaeya might think that was odd; so he WAS going for the traditional way until Kaeya saved the day. Albedo smiled to himself, "Okay."
"You really know how to please me, and you aren't even here." Desperation got to Kaeya, and so he put his hand over his tip and began moving his hand up and down his dick. He started off slow and sloppy at first, however, he didn't stay that way for long after the view of Albedo completely slipping out of his underwear and rummaging through his drawers got to him. He rubbed himself at a normal pace, his breath slowly picking up, "That's it."
Albedo gracefully spread his legs, opening the bottle of lube and dribbling the substance all over his fingers. Although, his other hand was used to pull the webcam down slightly, forcing his face out of view, although, it was quickly pushed back up when Kaeya caught him out, "Nu-uh. I wanna see your face."
Albedo wasn't quite sure why he was acting like an obedient dog to Kaeya tonight, but he liked it. He enjoyed the idea of being submissive to Kaeya, he loved how he didn't feel as insecure around Kaeya, he felt so delicate because of him, he felt loved and like nobody could destroy him. With his face fully in view, he lifted his legs slightly, rubbing his fingers around the rim of his ass hole, lubing himself up before slowly pushing one finger in.
"Oh? It slipped in so easily, you do this regularly?"
"Maybe,"
He took in a heavy breath, working his finger inside of him thoroughly before quickly adding another. Kaeya sped up his own hand upon seeing Albedo in this state, "Albedo... My god, you're so hot, f-" He let out a low moan as he teased his thumb around his tip. "-Fuck. I wish I could be there to touch you instead, all I want is to see you like this in real life.
"I'd let you undress me yourself," Albedo responded before thrusting his fingers in and out, his hips involuntarily bucking into the thrusts, his breathing stuttered before he let out a whimper, his head slowly tilting back. "Why does this feel better now that I'm doing it with you?"
"...Do you like me, Albedo?" Kaeya's hand went faster and faster, he knew this was a good time to confess his feelings for Albedo. Feeling a bit scandalous, he lifted up his shirt and kept it there for the camera to see. Albedo's fingers matched Kaeya's pace upon seeing this display, he went silent as his eyes didn't return back to his screen. He let out a loud gasp mixed with a moan as a third finger found its way in, "Albedo."
"Y-Yeah?"
"Do you like me?"
Albedo decided it'd be a good time to finally let out the feeling he had tucked behind him for ages now. The pleasure suddenly became too much as he let out a choked sob, "Yes, I do." His head threw forward as his thighs quivered, "We can stop if me liking you-" He gasped, "Makes you uncomfortable."
"I like you too, and I'm about to-" His almost stuttered moan cut him off, cum spilled out of his dick, splattering onto his stomach. Albedo's eyes glanced to his laptop as he witnessed this greek god type of beauty. With that, he moaned as he came.
Heavy breathing came from both lines as they calmed down from their high, Albedos framing hair strands almost stuck to his forehead from how much like a workout that felt like, Kaeya wasn't any better either; his shaky hands came up to his forehead to wipe against it, he let out a sigh as he laughed quietly, "Is your mom home? You weren't exactly quiet."
Albedo replied even with his clearly shaken voice, "Yeah, she is." He groaned as he melted into his chair. "I hope she didn't hear, oh god. I'm not ready for that conversation."
Kaeya smiled, sitting up properly and bringing his webcam up to hide his mess. "Tell me how it goes, I'm lucky that my parents aren't home at the moment." A knock at Albedo's door made them both snap up in surprise.
"Um, yes?" Albedo called out.
A voice that belonged to Albedo's mother shouted, "Are you done?! My god, had to put Klee outside on the swings. I know you're a hormonal teenager, but Jesus Christ, Albedo!"
