Chapter Text
Frank was finishing his last assignment of the semester, today his best friend, Ray, had organized a party so he could relax after a year of torturing himself with papers, homework and unbearable professors. He wrote even faster when he heard footsteps approaching the room, Frank anticipated who it was.
His hands began to sweat excessively as the door opens, letting in a tall redhead dressed completely in black, highlighting that porcelain skin he possessed that drove Frank crazy at night. The boy laughs as he talks on the phone, ignoring him completely, only walking in to take his backpack with him and walking back out of the room.
Frank felt his heart pounding being around Gerard, he was such a cute boy, nice to everyone, good student and overall a complete hottie in anyone's eyes, that clearly included Frank, feeling his crotch ache with the mere presence of that angelic boy. Sometimes he thought he had a problem with his penis and the way he went crazy when Gerard was around, but how could he help it? He was completely in love with Gerard Way.
He got up uncomfortably from his chair and walked straight to the bathroom to get rid of that erection with a cold water bath, he didn't have the energy to masturbate that morning, maybe because he had been all early in the morning doing it while smelling some of Gerard's underwear while he was gone. When he got out of the shower, he got dressed and threw himself on his bed to check some messages from Ray reminding him about the party that night. He truly wasn't looking forward to going, but he knew he needed a break, partying and drinking himself unconscious somewhere in Ray's house.
He lay on his bed for quite a while until it was seven o'clock in the evening, put on his tennis shoes and a jacket, finished putting some things in his pockets and rushed off to Ray's house. Contrary to him, Ray had a house where they had their meetings and parties every semester, he was really lucky to have a rich friend who liked to support him, since he not only invited him to this kind of parties where there was everything, he also got him from time to time some not very legal things that he couldn't even dream of getting on his own.
When he arrived at the place he found the sea of people, while inside he could hear the music and lights coming out of there. He entered the place quickly and looked for his best friend with his eyes, surprisingly finding him by his side at a moment's notice.
"You're finally here... I've been waiting for you for quite a while and geez... Guess who finally came to our party..." Smiled Ray towards Frank mischievously as he took him by the shoulders and led him towards the kitchen of his house. The only person who knew of his crush on Gerard, was Ray, who had always invited Gee to almost all of his parties, but usually didn't attend, either because of classes and homework or because of his obnoxious girlfriend. Frank knew Gerard's girlfriend very well, after learning that the two were a couple, he had a horrible jealousy attack that even Ray didn't know how to appease.
Frank really wanted to convince himself that it didn't matter that she was Gerard's girlfriend, he just couldn't stand her, he couldn't stand her fucking presence, or the smell of her fucking perfume, or the fact that she could hold Gerard's hand and he couldn't, that she could kiss him and he couldn't... He knew there was something wrong with her, even though everyone loved her, everyone liked her, she was cute, her parents had money and she wasn't doing badly in classes... Frank knew she didn't deserve to be with HIS Gerard.
"Cool... He didn't tell me he was comin'..."
Frank felt hurt by that, with a pain in his chest. While he and Gerard weren't the best of friends, they were good roommates and usually one would let the other know he was going out so he wouldn't leave the bedroom door open overnight.
"He's upstairs, besides... I just got an interesting package..." Said his best friend pulling a pill roll out of his pocket. "With one of these you'll have fun for the rest of the night, no worries you know you're at home" Smiled the curly haired brown.
"I dunno Ray... Actually, I'm not really in the mood today..."
"Sure... You want your Gee to keep you company, don't you? Well, I already told you he's here at home, maybe you can even finally tell him how you feel..."
"I wish... You know he has a girlfriend, besides, I'm too much of a coward to tell him. A while ago he just walked into the fucking room and didn't even say a word to me, and all he left me with was a fucking hard-on in my pants that I had to take care of on my own..." Spoke the angry punk kid, crossing his arms. Ray laughed at his best friend's confession, despite being a pretty extroverted guy, Frank was too shy around Gerard and that was a strange thing for him.
"I bet you just need a few drinks, loosen up a bit, you know I'm here to take care of you so you don't pass out or throw up, or do some embarrassing thing... Go on, I'll get you a beer, you go find Gerard and just invite him to drink with you and nothing else has to happen, how about it?" Frank thought about it a bit and then nodded with a smile towards his best friend, maybe today he could become more friends with Gerard, he could talk more relaxed being close to him and little by little gain his trust.
Meanwhile, Ray separated from Frank, going into the kitchen and taking out two cans of beer from the fridge, he opened them both and put them on the table, and in all eagerness to help his friend to finally declare his love to the red-haired boy, he thought it would be a good idea to put some "little surprises" in both cans. He took a couple of pills out of his pocket and dropped them into the bubbling liquid in the cans. He waited a few minutes and walked out of the kitchen with both tins in hand. Ray saw his friend frowning and was more than sure that it was a good decision he had made, nothing could go wrong.
"Here, now go find him!" Said the boy with the afro to Frank, who nodded taking the beer cans with him. He made his way to the stairs of the house and began to climb up to the second floor, seeing several rooms, touching each one, but unfortunately none of them showed Gerard. He climbed to the third and top floor and his heart skipped a beat when he saw his platonic love there, standing in the doorway of a room with the door ajar. Frank's body beckoned him forward, but a third voice stopped him and made him clench his cans tightly.
It was a female voice, and Frank knew that irritating voice all too well.
Without making much noise, Frank approached the door to the room, and leaned back to the side without being seen by either of them.
"N-no... B-But why, did I do something wrong? If I did, you know I can fix it... But don't do this to me, Linz..."
"Gee... Please, I just want to be alone for a while, I don't feel very good about our relationship lately and I don't want to cheat on you... But I think I like someone else, and if I don't tell you now... I was never going to tell you, forgive me, but I can't be your girlfriend anymore."
Frank listened to the whole conversation, completely dumbfounded, how the fuck would that stupid girl fall in love with someone else being with such a cute guy like Gerard? Hearing Gerard's voice almost begging Lindsey not to leave him, provoked a new feeling in him, he wanted so much to be next to Gerard, to caress him, kiss him and never let him go like that stupid girl was doing, throwing him away like he was nothing.
Now... Gerard was finally a free boy... He no longer had a partner at that moment, it meant that Frank could finally have a chance with him... Ray really believed that he could pick up Gerard... And he would do it now.
Frank hid behind a window curtain, watching as Lindsey walked out of the room, leaving Gerard alone in there. He waited for a few seconds and finally walked over to the door, opening it a little and seeing Gerard sitting on the floor just to the side of the door.
"Hey... A beer?" Frank said walking into the room. Gerard immediately covered his eyes and pretended to laugh as he did so. Frank closed the door behind them and sat down next to Gee, handing him one of the cans.
"You heard us, didn't you?" Gerard laughed softly, still teary-eyed.
"N-not exactly, but I saw Lindsey leave here and well...here you are, crying."
"I know, I'm pathetic, it happens for a reason... Look at me now..." Gerard smiled sadly, bringing the can to his mouth. Frank copied that action, they both drank from their drinks respectively almost completely. Immediately they both began to feel a little dizzy, but they assumed it was normal given the speed with which they drank the beer.
"So...how are you feeling?" Frank asked trying to break the awkward silence.
"Honestly? Like shit... I mean, she was my girlfriend over three years ago and out of nowhere she comes and tells me she's in love with someone else-I just... I just thought... I was doing everything right, I don't know if I neglected her or didn't give her enough attention or affection and she just..." Frank's heart skipped a beat as Gerard began to cry and sob, while at the same time laying his head on his legs, clinging to him as he cried without restraint.
Frank's face was completely red... His cheeks were burning from so much heat and he was struggling not to get a fucking hard-on at that instant, having Gerard this close... It was a dream...
"I-I'm sorry... I know we're not v-very close friends but... I really need someone by my side at-this-this moment..." Without intending to, Gerard felt his mouth tighten and made him stutter, the dizziness intensified a bit, to such a degree that he barely had any strength in his body.
Frank didn't feel much different, but he didn't care, he had his platonic love, lying on his legs, asking him to stay with him that night... Frank's mind felt somewhere else... Limerent... Gerard was melting in his hands... He was with him... It was the perfect moment...
"Gee I... I've wanted to tell you something important for a long time..." Frank felt his hands caress Gerard's silky red hair, it felt like soft clouds under his touch.
"What's happening F-Frank?" Gee asked, looking into his eyes, still lying on his legs, feeling the touch of Frank's hand on his hair, remembering when his girlfriend used to do it...
He felt like crying again.
"You... I like you... I like you a lot Gee... I love you since the day I met you, y-you have no idea the nights I stayed up waiting for you to come to the room... The time I spent waiting for this moment... You are the sweetest person I've ever met in my life... And that bitch doesn't deserve you, you don't have to cry for her because... I'm here for you... I can... I can give you all the love you need..."
Frank curved his back, dropping his head on his legs, where Gerard's head rested, who in his state the only thing I can do before Frank collided her lips with his, was to make his head to the side, or at least try to. Gerard did not feel comfortable in the kiss, Frank tried to put his tongue inside his mouth, but with the little strength he had, Gerard closed his lips and tried to get Frank off him, but it seemed that all his weight was on him... And it was terribly suffocating and disgusting for him the breath and the taste of Frank's mouth.
When Frank finally broke away, Gerard rolled over Frank's legs and crawled to the edge of the bed, trying to regain the oxygen that was stolen from him for a few unpleasant seconds. Gerard had an expression of surprise and confusion on his face, beyond the disgust that kissing Frank's drunken mouth caused him... He didn't feel that way about Frank, he was just a friend with whom he had pleasant talks, with whom he shared a room and with whom he had vented about what had just happened...
Now he felt bad...
On the other hand, Frank felt that he had just kissed an angel with cheap beer breath that filled him with arousal all over his body... Now not only his face felt hot... His whole body was on fire and full of energy, after having declared his love to Gerard the only thing that was missing was that Gee accepted to be his boyfriend, and then they would be together forever...
But fate didn't want that to happen, not the way Frank wanted it to happen.
"I-I don't... I don't know what t-to say, Frank..."
Gerard stumbled over his words, trying to be as kind as possible before telling him that he couldn't feel the same, seeing Frank's hopeful and laughing face broke his heart, he didn't want to be cruel, but he just couldn't feel the same, less now that his girlfriend had just left him.
"You just have to say you love me too..."
Frank whispered, crawling over to where Gerard was, slowly crawling over and looking into his eyes, stretching his face to where Gee's face was, but he quickly pulled away, before their lips could meet again. Awkwardly and cheeks burning with embarrassment, Gerard's hands went to Frank's shoulders, pulling him away from him.
"I'm sorry Frank... B-but I can't reciprocate... I just broke up with my girlfriend and I really don't feel in the mood to be w-with someone else... I'm.... I'm sorry..." Gerard's lips curved downward, with a sad expression and his eyes looking down at his legs, unable to meet Frank's eyes.
At Gerard's response, Frank had gone still, his eyes on Gerard's face. In any other situation what he would have done was to walk away totally embarrassed and apologize for making him uncomfortable, but Frank didn't feel that way, he was completely sure that Gerard would correspond his feelings, Why was he rejecting him then? If he had been with him, comforting him when that bitch left him, he deserved to have Gerard's love, he deserved to have Gerard all to himself.
A new feeling began to grow in his chest, a feeling that made his face grimace with rage, his fists on the floor clutched at him... Frank couldn't accept that no, his body wouldn't allow it, Frank wouldn't allow it... Gerard had to be with him, by hook or by crook.
His brain stopped working as his hands traveled to Gerard's wet face, pulling him roughly towards his own face, forcing Gerard's face forward, holding him face to face, kissing him again, this time very hard, biting and scratching the redhead's cheeks. Gerard tried to get Frank off of him, he started to cry as Frank's nails dug into his face, preventing him from any kind of escape.
Gee started trying to kick Frank's legs, but any attempt was futile as the hands on his face went straight for his neck, squeezing it carelessly, Gerard felt new tears come down and small pained sighs escaped his mouth as Frank bit his lips, forcing his mouth open for him.
Frank's tongue lashed out against his, drool slid down the corner of his lips, the taste was unpleasant, he felt like he would vomit at any moment if Frank didn't stop this.
"St-stop!" managed to shout Gerard against Frank's mouth, pushing him off of him with the drunken strength he had. His expression was one of pure fear as Frank's body lunged at him again, he screamed, or at least tried to, as Frank covered his mouth with one of his hands.
"Y-you can't... You can't fucking reject me, I told you I love you, and this is how you repay me?! That bitch hurt you and made you cry and she can have you... While I have to settle for watching you walk in and out of the fucking room?! No Gee... I can give you so much more love than she can, I can be a better lover than she can, I can give you all the love you want... You just have to be mine..." For a moment, the Frank that Gerard knew came out... But he was so scared and confused, his head was spinning and the taste in his mouth was nauseating, he was afraid, afraid of Frank.
They were both silent, Gerard was flattened against the ground with Frank's hand covering his mouth, Frank was on the verge of tears, and when he got no response from the redhead below him, he got angry, he got too angry.
"RESPOND ME!" the smaller boy shouted, making Gerard tremble and cry, who all he wanted to do was get out of there. Frank removed his hand from Gerard's mouth, waiting for a response....
"Let me go... Please..." Gerard sobbed.
Frank was so lost in his fucking head, he was even surprised to see in the next few seconds a bloody nosed Gerard, groaning in pain and completely helpless as he tried to cover his bruised face.
He had hit Gerard.
But that wasn't even what worried him the most, what was more worrying was the erection he had in his pants after forcibly kissing Gerard, subduing him into submission until he got under him and then, beating him until his nose was broken, unable to defend himself... Frank was so turned on by having hurt Gerard...
"Please..." He heard the distant sound of Gerard's voice. The red-haired boy, still conscious and hurt, squirmed under the smaller body, trying to get out, but what he got in return was another punch on his already bruised cheek.
"You're going to be okay Gee... You're going to be in good hands... I'll make you feel so good, my love... You'll never forget me, I'll be on your mind and in your heart after this, I love you, I love you so much..."
Frank said to hunch over Gerard again, licking the trail of blood that ran from his nose to his mouth, flicking his tongue in and out, cleaning up all traces of blood and fresh tears. Once his face was clean of blood and covered in his spit, Frank rolled off of him. Naively, Gee thought he could finally go somewhere else to hide and cry all night, but what he heard, was Frank's laughter rising above him again.
Gerard gave a heart wrenching cry as he felt Frank tug on his hair, tilting his head back, forcing him to look at him, look at his face full of happiness at the sight of him crying. Frank rolled him over and wasted no time in throwing him onto his stomach on the bed. As his body bounced on the bed, Gerard tightened the sheet under him, he wanted to get up and crawl out of the face, pitifully, Frank threw himself on his prone body immediately, pulling his shirt up and scratching wildly at his back.
"Shh, shh, relax my love...I'll take care of you" Frank whispered macabrely as he began to unbutton Gerard's pants.
Gee panicked as his belt disappeared and Frank's hand began to pull down his pants... But his body simply couldn't do anything, he couldn't move much and barely managed to let out a few yelps...
In Frank's fantasies, many times they used to get brutal, that was one of the many reasons why he could never declare his love to Gerard, he was not satisfied after masturbating thinking about him, somehow he always fantasized about assaulting him this way... and yet he was so afraid of hurting something as delicate as him, of breaking him and not being able to repair him... But Gerard, even after all, even broken and weak... He was so beautiful, so fucking hot...
Frank sighed happily, slowly pulling down those tight black pants, tugging at the elastic of Gerard's boxer shorts, listening to him moan and move weakly, running his hands over his trying unsuccessfully to pull him away. Soon, Gerard's ass was completely in full view of Frank, both soft, fleshy mounds begging to be bitten and slapped.
The beautiful sight caused Frank's cock to twitch in pain at the lack of attention. Slowly he pulled out his own pants, dropping his clothes to the level of his thighs, as well as his underwear, admiring the pale skin against his skin a little darker than Gee's, and it was so fucking arousing to see him squirming, moaning sadly at what Frank was doing.
Frank wasn't going to stop for the world, though.
"S-Stop... Frank, please..." Gerard's voice was drowned out against the pillows covering his face, he moved trying to pull up his pants, but too quickly, Frank's hand wrapped around his wrist, pressing it tightly against his back.
Frank smiled as he masturbated with his other hand, admiring the scene in front of him, admiring the shape Gee lay on the bed, waiting for Frank and his cock.
Frank's hand moved faster as he spit on himself, admiring Gerard's pale ass and body and the way he moaned and begged Frank to let him go. For a moment he let go of Gerard's wrist, only to grab one of his ass cheeks and pull it open to find the nice little hole waiting to be filled by his cock. He gathered saliva in his mouth and spit a generous amount over the small hole, making the redhead's body shudder even more.
Still inside Frank, there was some mercy for his pretty platonic love, so he coated two of his fingers with saliva to use as a better preparation for his pretty redhead.
"I know you don't want this to hurt... So I hope you get my fingers nice and wet Gee..." he murmured against Gerard's ear, bringing his fingers to the semi-conscious boy's mouth, slipping two fingers in, brushing his tongue and teeth.
Once he thought his fingers were wet enough, he plunged one finger into Gerard's tight hole, thrusting his finger in and out, eventually thrusting another and then another, becoming more violent and desperate as he listened to Gerard's moans and begs.
Frank was so entranced, admiring how the hole sucked his fingers in and out so well, in and out, in and out, as if it was made for him, to receive him. After he had inserted the third finger, he slowly pulled them out, earning a soft moan from Gerard.
"Now you're ready for me, aren't you, my love?" whispered Frank against Gerard's ear once more, kissing his hair, down his neck and kissing his back, leaving trails of wet saliva that gave him goose bumps as they cooled with the air. He spat on his own cock again, just as he did on Gerard's probably virgin fuck hole.
Frank heard a grunt and more moaning from Gerard, who was still trying to get up, but obviously couldn't with Frank on top of him. Frank tugged gently on Gee's red hair, his face was sideways, his eyes half open and it could easily be seen that the boy wasn't in his five senses, Frank wasn't either, but who would get the worst of it, would be Gerard.
The smaller boy smiled at the expression on Gerard's dazed and confused face, trying his best to stay conscious, but every attempt was futile... It didn't even cross his mind that Gerard was drugged, Frank's clouded mind simply imagined that Gerard really wanted this, that was why he wouldn't get up, that was why he wouldn't leave, that was why he was letting him do all this with his body... That was why he would let him defile it.
"Are you ready for me, Gee?" he doesn't answer, just moans. Frank took that as a yes, watching Gerard's body lay there, shuddering as he touched him and positioned him in a more comfortable way. He ran his cool hand down the other boy's bare back, stroking the flesh down to his bare thighs, squeezing and scratching. "I promise you won't regret being with me, Gee... I'll give you the most unforgettable night of your life..."
Gerard doesn't even respond, but that doesn't matter to Frank in the slightest, all that mattered was that he would finally make his fantasy come true. Frank positioned himself over Gerard's body, leaving his face above the beautiful red hair, breathing on the back of Gee's neck, gripping the boy's waist tightly and settling himself so that his cock was between Gerard's butt cheeks.
Frank licked and bit his neck leaving marks, burying his nails into Gerard's waist, feeling the body move beneath him, he tightened his grip even more.
"No... Fra-Frank... I don't feel good..." Frank ignored those words. He didn't care because he was really enjoying that moment.
"You're so pretty... So pretty my Gee..." Frank whispered before he began to push his cock inside Gerard, the boy beneath him immediately tensed up, squeezing his cock exquisitely... Gerard was really asking for this to happen.
Gee screamed into the pillow, the pain was so intense and unreal, he thought he was in a bizarre nightmare where his roommate was raping him... But the pain was so intense... So real.
If he didn't stop soon his body wouldn't take it for long.
Frank was in heaven, Gerard's walls clenched so tightly around him, all he wanted was to thrust relentlessly inside his beloved Gerard. His hand tangled again in Gerard's messy hair, pushing him upward, listening to the great puffs of air that soon turned to moans of what Frank thought was pure pleasure. Gerard was choking on the pillow, tears were choking him and a knot in his stomach suddenly contracted in pain, he cried out and his body shook as he felt Frank lunge at him, pushing him wildly onto the mattress and just wouldn't stop.
The tattooed hand left the strands of hair, biting at the boy's waist with its nails, watching his cock thrust in and out of him relentlessly, his other hand scratched and slapped the red cheeks of Gerard's ass, feeling it clench around him with each thrust.
"I-it hurts... It hurts so much... Please... Frank, please!" Frank heard Gerard's cry, but he couldn't stop, even if he wanted to, it was as if body was acting on instinct, his mind couldn't reason, everything was a blur and for a moment he thought he was actually dreaming, that the Gerard under him was nothing more than a mirage product of his obsession to be the one to receive all of Gee's love... Of what he wanted to do with Gerard... But it was all so real... There was no way it was a dream, and if it was, Frank really wished he would never wake up.
"You are so beautiful baby... So beautiful... You are my angel, my precious angel, you will never leave my side... You will be mine forever..."
Frank moaned in pleasure against Gerard's ear, speeding up his thrusts against Gerard's body, soon he felt it was much slicker and more comfortable to enter, Frank looked down, seeing scarlet blood staining his own skin, pouring out of Gerard... So much blood...
With his free hand, opening the boy's ass, watching again as his cock slid in and out of him, but now accompanied by the reddish liquid that stained the sheets in turn, but even that didn't make him want to stop, he could only think of going faster, harder, rougher.
Gerard tightened the sheets under him, closing his eyes tightly and waiting for the pain to go away, for the hands to disappear, but nothing went away, everything was real and now... He knew he would never forget this, that he would never erase Frank from his mind... His name was literally printed on both skins, printed with his own blood.
Frank moaned repeatedly, separating himself from Gerard's body, bending the redhead's body more and making his ass in the air, he intensified his onslaught even more, clearly hearing Gerard's moans and groans, they weren't that loud but the noises escaping from his mouth were most turning on. Frank moaned again, pulling his cock almost completely out and thrusting back in roughly, feeling his orgasm getting closer and closer.
He gripped the shoulders of the boy lying on the bed, violently lunging into his body, going faster and harder, until with a loud moan of total satisfaction, flying in a cloud of pure pleasure, his cum spilled inside Gerard... down and staining his damaged insides. Frank pulled out slowly, wanting to watch as his semen spurted out of his sweet love's battered red hole, meeting a pink liquid running down the boy's buttocks and thighs... His sperm mixed so well with the blood, making such a pretty pink in Frank's eyes.
He turned Gerard's limp body over onto his back, seeing the boy's pained and contracted expression of pure agony, who was denying and clenching his fists tightly, unable to even move any other part of his body.
It hurt, it hurt so much...
Frank didn't understand why Gee was crying, he had had so much fun, he had enjoyed it like never before... He caressed Gerard's red and wet cheek and kissed it softly, leaving little kisses all over his face until ending in his mouth, not caring that no kiss was reciprocated... The sensation mesmerized Frank, Gerard was so beautiful, even with the bruises, the tears sliding down his face, the drool staining his mouth or the dried blood coming out of his nose... now, he was his, he had given him all the love he had to give him, nothing mattered at that moment, only the now.
"I love you Gee... I love you so much..."
