i'm rewatching coven rn and i've been thinking about writing this for so loooong. reader is a warlock staying at the academy, and he and kyle have been dating for over a year when kyle dies. after his boyfriends death he completely shuts down, until he finds out that he has been resurrected by zoe and madison. reader runs to kyle's house to see him, only to find him covered in blood, terrified and confused.
TW!! mentions of death, sexual abuse, dysphoria, suicidal thoughts and self harm
y/n had seen a lot of death in his life. at only five, he's been the sole survivor of the brutal murders in his home. the event had traumatised him, and left affected him how whole life. after his parents murder, he had been taken in by his grandmother, and she became the one he was closest too. she taught him everything he knew about witchcraft, he'd been raised on tradition, just like his grandmother had, and when his powers began to show when he'd turned sixteen she had been there to guide him. he was a psychic, only able to see the past at first. as soon as he made contact with someone, he could see into their past. not long after his powers first manifested, he was overwhelmed with death again. his grandmother had fallen gravely ill, a brain tumour was the diagnosis. she's only lasted another week, and y/n was destroyed. on the day of his grandmother's funeral, already so emotionally drained from loosing his only other parental figure, he'd been told that his powers were becoming too strong to go without proper guidance anymore, and since his grandmother had passed, he'd be forced to attend an academy. he was supposed to be sent off to one of the most prestigious warlock academies in the country, but it was clear he would never be able to afford such a place, his grandmother hadn't had much money at all, and it was not anywhere near enough to pay for such a school like that. luckily for him, his grandmother was a very well known, and prized ex student of the robichaux academy, and though there had never been an exception like this before, due to his grandmother status, and the most unfortunate circumstances, cordelia had been willing to help him.
y/n had always been quiet after all he'd been through. he kept to himself most of the time. he'd only been at the party where he'd met kyle because he'd forced himself to try to and finally make friends. he'd already wanted leave only ten minuets into the party, it was all too loud for him, and the smell of alcohol was overwhelming. y/n was sat down on the stairs outside, holding an untouched drink in his hands and staring down at it. "you're new around here, right?" y/n was startled at the sudden voice next to him, and he looked over to the source. a boy his age, with curly blonde hair and the prettiest brown eyes that y/n had ever seen. "yeah.. never been to a party before" he gave a small smile before he spoke up again. "too many drunk people.. not my crowd" kyle laughed, shaking his head a little and holding his hand out for y/n's cup. "i can get you some water, if you want" he offered, and y/n felt his smile widen as he handed the alcohol to the other teen. "thank you.." he gave a small hum, and looked back at his lap, playing with his hands. it seemed like this party wasn't so bad after all.
that night was the first of many that they spent together. kyle was the only person y/n ever fully opened up to after loosing his grandmother. not even a month after they first started talking they developed feelings for each other. any free time they had they spent together, y/n always felt happy with him, and every time they touched, even if y/n always had to keep his hands covered due to his powers, his face would flush red, and he didn't miss the way kyle would look away, as if he were trying to hide his own blush. surprisingly, y/n had been the one to make the first move. they were both curled up on kyle's bed watching a movie when y/n spoke up. "i got something i need to tell you" y/n looked over at kyle, his nerves growing as he waited for a response. kyle hummed quietly and reached for the remote to pause the movie. y/n was different to anyone else kyle had met before, he felt more comfortable with him than he'd felt with anyone else. he was the first person that he hadn't grown up around that he'd come out to, and of course y/n accepted him, in fact he was the only person to know who didn't see him any differently afterwards. "what's up" he smiled, tilting his head a little while he listened to y/n
y/n hesitated before he continued to speak, biting his lip a little. "i- i like you kyle, like.. really like you" he spoke so quietly kyle almost couldn't hear him. "and i know you probably don't feel the same way but i just- i needed to tell you and.." before y/n could even think he leant in to kiss kyle, and as soon as their lips touched y/n knew that kyle felt the same way, he could see it. when they both pulled back they both grinned at each other, and kyle took y/n's gloved hands, holding them gently. "i like you too" he leant in to kiss y/n again, at least he attempted to, but all he could do was smile against his lips, and y/n did the same, letting out a giggle. after everything he'd had to deal with in his life, y/n was finally finding happiness.
y/n was always there for kyle no matter what, there were countless nights spent with y/n holding kyle close and comforting him while he cried in his arms, overcome with dysphoria. y/n would always kiss away his tears and gently run his hands through his hair to soothe him while he reassured him that he was the most handsome man he’d ever seen, and it would always end with kyle falling asleep curled up against him. y/n had never know. what true love felt like till he met kyle, and kyle always told him that he felt the same. the two were so madly in love with each other, there was no denying it.
the night of the party y/n had a feeling something was going to go wrong. it was a gut feeling that he had, and he just couldn't shake it. kyle could tell that something was wrong the moment he'd walked through the door, and when he came up behind y/n to wrap his arms around him he'd flinched. kyle had never seen him flinch before. "hey, what's wrong?" he frowned gently as he leant in to press a kiss to y/n's cheek, and y/n signed quietly, placing his hands over top of kyle's hands. "i just.. feel weird.. like something's off" he mumbled, turning his head to kiss kyle for a moment. "if you don't wanna be here, we can go hang out in the frat's bus till the party's over" he offered, but y/n just shook his head. "i'm sure it's nothing.. i'll be fine" he forced a smile and looked up at kyle. he didn't want to ruin the party for his boyfriend, whatever it was, it couldn't have been anything severe. he would have been able to see whatever it was if he needed to, he was sure of it, but when he'd seen kyle run off frantically after the rest of his frat brothers not even half way into the party though, he began to wonder if he'd been wrong.
y/n began follow after his boyfriend till he was joined by zoe. "those sick fucks- they hurt madison!" she yelled, and y/n frowned in confusion, following zoe out of the house as they chased after the group. "kyle was chasing after them, like he was pissed at them or something.." he mumbled. before they even had a chance of catching up with any of the guys from the frat though, the bus was already speeding off down the road. "they can't get away with this.." zoe whispered as they both watched the bus. "whatever they did.. kyle won't let them get away with it" y/n looked over at madison as she joined them silently, and he pulled off one of his gloves to gently place his hand on her arm, and what he saw made him want to be sick. he knew now why kyle had been so frantic as he left.
y/n wrapped his arms around himself as he looked back at the bus. "how could anyone-" y/n was cut off when he watched the bus his boyfriend was in go flying through the air, and in that moment he could feel his heart stop. the bus tumbled down the road, and y/n brought his hands up to his mouth in a silent scream, dropping to his knees. the world around him seemed to fall silent as he hit the pavement below him, he could only hear a distant screaming, and he soon realised it was his own as he curled over on the ground, sobs of pain radiating through him. the bus had come to a stop now, and y/n scrambled to get up, his shaking legs giving out each time he tried to stand. "kyle- oh god" he whimpered, looking over at the bus that lay still only a few yards down the road. the love of his life was in that bus right now, and y/n already knew he was dead. he understood now what that feeling deep down inside was now, and kyle was dead because he hadn't listen to that feeling.
y/n shut himself off after that night. he had barley slept, every time he closed his eyes he saw kyle's lifeless eyes staring back at him, and he would break out into hysterical sobs, clawing at himself till he bled. nothing anyone could say would bring him any comfort, and he spent almost all of him days curled up in his bed staring at the wall till he would inevitably pass out from sleep deprivation, and even then, the nightmares would wake him up not long after. it was always the same one, the morgue, kyle's mutilated body laying on the examination table, and he'd always wake up screaming again. all he wanted was to be wrapped up in his arms again, without kyle it felt like a part of him was missing, and he'd never feel whole again.
"y/n.. you have to talk to us" zoe sat outside the door to y/n's room, leaning her head against the door. y/n hadn't spoken a word to anyone since the night kyle died, and they were all worried about him. they could all see just how much y/n and kyle loved each other, any time they were around each other it was obvious, it was the only time y/n ever truly smiled, and so they all knew just how much it killed him when he died. that was why when madison had suggested the absolutely insane idea of bringing kyle back to life, she had agreed. it was risky, they barley knew what they were doing, and it was even more risky when they decided to give him a new body, it didn't feel right to bring him back in the body that had caused him so much pain before he died. they weren't even sure if it would actually work, but when it did, it was obvious that it hadn't worked the way they intended it to. kyle was alive, but he didn't seem at all human.
zoe wanted to tell y/n that kyle was alive, but she felt like seeing him this way would only hurt him even more. they'd tried everything they could to fix him, but nothing worked. it was a last ditch attempt, the only thing she could think of that might help fix him would be to take him back home. there was a small click, the sound of y/n turning the lock, and then the door slid open, y/n slowly peaking out from the open door. "i miss him" was all he said, and he sounded so broken that zoe just had to tell him. "he's alive.. we brought him back but- but he's not.. him" zoe looked over at y/n, and his eyes widened at her words. "where is he?" y/n whispered, his mind raced as he tried to process what he'd just heard. "he's at his house, i wasn't gonna tell you yet because something went wrong.." y/n leapt forward and threw his arms around zoe, hugging her as tight as he could. "thank you" his eyes brimmed with tears, but for the first time since that night, they were tears of happiness. kyle was alive, and he was going to see him again.
no matter how many times zoe tried to warn him, y/n didn't listen. the only thought on his mind was seeing his love again. as y/n arrived at kyle's house, he could immediately sense something was wrong. the door was already open when he went to knock, and when he called out, there was silence. slowly he made his way through the eerily silent house, and when he reached kyle's room, he let out a gasp at the gruesome sight in front of him. kyle's mother lay dead on the floor, her head wide open. y/n stumbled back in shock, spinning around when he backed into something. it was kyle, he was standing right in front of him, covered in blood. y/n was silent for a moment as he looked up at him, tears rolling down his face when he finally spoke "what did you do kyle.." he whispered as he slipped off his gloves and reached up to cup kyle's face, flinching when his wrists were grabbed. "i'm not gonna hurt you" he spoke gently, looking up into kyle's terrified and confused eyes, and when kyle slowly released his grip y/n reached up to hold his face, his eyes widening while he let out a sob at everything that flashed through his mind. "oh god.. i'm so sorry" he cried as he pulled his hand back, throwing his arms around kyle. kyle let out a grunt, leaning against y/n as his arms hung limply at his sides. y/n could see now what zoe meant. kyle was here, but he was different, in a bad way.
y/n pulled back and looked up at kyle, reaching a hand up to brush his hair out of his face. "you're covered in blood.. let's get you cleaned up" he spoke softly, taking kyle's hands to gently lead him to the bathroom. he could see the scar around his neck under his shirt collar, and it made his heart hurt to think about just what he looked like before he'd been sewn back together. kyle could only let out groans and grunts as y/n set him down on the edge of the bath. y/n hesitantly reached his hands forward to begin to unbutton his shirt, his eyes widening as he slipped it off of him. "they didn't tell me they did this.." he whispered as he ran a hand over kyle's chest, looking up at him. kyle stared back at him blankly, and y/n knew he probably couldn't understand a word he said. it was like he wasn't even human anymore.
y/n helped kyle into the bath kneeling down to run his hand through his hair. "i'm so sorry.. i should have known something was gonna go wrong that night.. i could have stopped this" y/n watched kyle with tears in his eyes as he stared back blankly at him. "i wish you would just talk to me" kyle reached a hand out shakily and slowly placed it on y/n's cheek, and y/n leant into his touch, closing his eyes for a moment. it didn't feel right, this wasn't kyle. not really. he was only a shell, barely even living. y/n pulled back from kyle's touch to start washing the blood from him. kyle would flinch every few moments, and y/n pulled away after a few minuets with a quiet sigh. "you're making this much more difficult than it needs to be" he mumbled and shook his head, reaching for a towel. he turned around, holding his arms out for kyle to come towards him.
before y/n had even realised his mistake it was too late. kyle shot up from the bath in panic, and y/n stepped back, looking up at him. "i'm sorry kyle, i didn't mean to-" kyle let out a yell, swinging his arms out at y/n, who fell back with a yelp as he was hit in the chest. nothing he could say would calm kyle down, all he could do was cower against the wall as kyle yelled and screamed and stomped around. "i'm sorry.." he whimpered, pulling his knees to his chest as he watched kyle. kyle tugged at his hair as he stomped around. he could hear y/n trying to talk to him, and he wanted to talk back so bad, but he just /couldn't/. he didn't know how. no matter how hard he tried he just couldn't get the words out, and it made him so frustrated that all he could do was scream. he didn't want to hurt anyone, but he couldn't control himself. he was scared, so scared, he didn't understand what was wrong with him. he could see y/n, and he was scared, terrified, of /him/. kyle dropped down to his knees in front of y/n, tugging at his hair with a quiet sob. all he wanted was to be normal again, he was sick of being this monster.
y/n hesitantly moved forward to wrap his arms around kyle, and this time kyle hugged him back, burying his face in y/n's neck as he let out another broken sob, mumbling incoherently. y/n held kyle close, pressing a gentle kiss to his forehead, just like he’d done so many other nights, before all of this had torn their lives apart. "it's gonna be okay, i've got you.. i promise i'll take care of you this time" y/n whispered, stroking kyle's hair gently as he clung to him. y/n didn't know what he was going to do, but he knew that he had to fix kyle, he had to be there for him, he /wouldn't/ fail him this time.