they’d been through a lot together and had practically grown up with one another. starting from the first time they had even stepped foot in the castle, becoming friends almost instantly when they found themselves sat next to each other at the slytherin table, to laughing till they could cry or picking on the new first years and making their life hell. they had done it together as friends. the best friends (at least thats what asher always thought) yes they had fights, but it would be quickly resolved and they’d go straight to being as close as ever.
he hadn’t noticed that the feelings the two shared had changed into something new entirely. hadn’t realised that garbriel looked at him in a different way then before and that deep down he had done the exact same. after all he never knew what to do with peoples feelings when they’d come out or when he’d found himself liking them back.
so when gabriel calls him out for being an asshole. for being someone who apparently couldn’t do anything right’ he blinks a few times, before asher sneers.
though its not exactly like he could help himself, with the way that gabriel was acting like some bratty child throwing a temper tantrum because they hadn’t got their way. (the alcohol was starting to cloud his judgement) it was clear to see that although the other slytherin boy was clearly in pain and hurting, asher was finding it amusing — a dick move on his behalf.
there is a moment where deep down he knows what he’s doing is wrong, that he’s only adding fuel to the fire and probably making things worse in the long run. gabriel’s words seem to go through one ear and out the next and he cant help but let the anger resurface once he is accused of being the one at fault, when clearly he knew he wasn’t. he disregards the warning signs that flare in his mind telling him not to react and continues to be the ignorant asher that he always was. only it was made worse by the alcohol that was swimming around his system, intoxicating his mind. taking a step closer towards the other he lets out a loud sigh and rolls his eyes in response to gabe’s threats. “if you hate me so much then why do you hang around me all the time?”
one more step closer and asher’s knees are brushing up against the others legs, closing the distance that he’d kept in fear that gabe would lash out at him. but at this point he doesn’t care. his hands find themselves grabbing at the loose shirt he was wearing. fingers bunching the fabric up as his hands turn into fists. “you accuse me of all these things when you’re just as bad. its so pathetic.”
it might be form the way their faces we’re way to close, or the fact that his body was practically pushing its self into grabriel that he finds himself, more so out of anger, leaning in suddenly and planting a rather drunken and messy kiss the other males lips.
gabriel wants nothing more in that moment than for asher to go away; just seeing him seems to hurt, making something in his chest ache and block up his throat, choking him and pushing more tears to the corners of his eyes. asher has it so easy - he doesn’t have to feel this every time he’s around gabriel, but gabe isn’t as lucky. just being near him hurts, in the most exquisite way, and it’s both addicting, and terrible.
sometimes he feels like he can’t even breathe when looking at asher, and seeing him with that girl made it feel as if there was something in his chest clawing it’s way out and cracking his ribs on the way. he half expected his heart to crack his ribs and rip open the skin on his chest and run away from him so it didn’t have to deal with everything gabriel feels anymore.
it’s a simple question, but asher’s words seem to echo in gabriel’s head because it reminds him of how many lies he’s telling him. he knows he doesn’t hate him, he knows it’s probably more like the exact opposite, but at the same time he hates how asher make’s him feel, so it’s an easy jump to make to simply say he hates asher, when the truth couldn’t be further away from that.
he doesn’t realise asher’s moved closer until their knees brush, and suddenly he’s far too close, but not close enough at the same time. gabriel wants to hit him as he grabs the front of his shirt, wants to pull on his hair and shout at him and call him stupid and tell him just how much he hates him over and over again until he loses his voice. his anger’s only fuelled more as asher speaks.
but before he’s had a chance to start shouting and throwing his fists around he’s pulled forward slightly, and soft, warm lips press to his own. it takes a mere millisecond for gabriel to react, hands raising to cup asher’s cheeks and lean back into the kiss, pouring all his anger into the kiss and finding it morphing into burning passion.
but then he pulls back, eyes wide as he realises what just happened, and reminds himself of how he’s supposed to be angry at asher. but he is, he’s still angry, but there’s something else there now, and as he growls deeply, eyes heavy lidded and locked on asher he speaks low through gritted teeth. “god, i hate you.”
before grabbing at asher’s collar to pull him back against him, letting their chests bump hard against each other. he bites asher’s bottom lip slightly, sliding one hand into his hair and gaining a tight grip at the back of his head. gabe wonders just how drunk he is that he’d let this happen, and actively encourage it, but then, he thinks, he’s been waiting over three years for this...