Actions

Work Header

Lab Time

Summary:

Your parents transfer you to a prep school halfway through your senior year. You get assigned a lab partner who isn't as innocent and trustworthy as he seems.

Neither are you.

Notes:

Characters are over 18 and seniors in high school. Do not hate me.

Gets pretty kinky, warning in advance.

(See the end of the work for more notes.)

Work Text:

Today is your first day at the new school, a large prep school in the city over from where you live. You didn't want to transfer in the middle of your senior year, but your name had been on the waiting list for so long and your parents knew this would give you a shot at a better college when you graduate, a few weeks before your 19th birthday. You weren't exactly the good kid either, more of an outsider with an abnormal taste in friends - and boys. You never really got in trouble, but you just made sure you didn't get caught.

This school is a huge change from your regular public high school. You've never had to wear a uniform before, but it wasn't as bad as you expected when you were first told. The uniform is a white long sleeved button up, a gold, blue, and red tie, and a navy blue blazer with the school crest on the left side, and black dress shoes. The girls' bottom is a gray pleated skirt that hits just above your knees and black thigh high socks, while the boys' version is gray dress pants.

After you park your car in the student lot, you pull up your socks and grab your almost empty bag that will soon hold your many textbooks. You sigh and walk through the door, pulling your schedule out of your blazer pocket to make sure you go to your classes in the right order.

Chemistry. Not your strong suit, but you know enough to get by and hopefully you would make a friend or two who knew enough to help you study and catch up. You fold the list and slide it back into your pocket as you walk down the hallway to the science lab in room 519. You're thankful the hallways are so busy so you're not catching glances like any of the other schools you've had to start over in.

You are one of the last ones to enter the room, the teacher instantly recognizing you as the new student. You look around the room and see almost everyone is paired up, sharing a lab table with another student. There's only a few empty seats, but most of them have a bag next to the stool or a book laying on the table in front of the empty space. Everyone seems pretty stuck up, but maybe it's just the uniforms. You notice one table with a dark haired student and an almost completely bare second side, only a textbook pushed to the side untouched. The student is resting their head on their elbow and working on something even though class hasn't started yet.

"You must be the new student," the teacher pipes up, speaking above the noise of the rest of the class. "Take the spot next to Gerard. He will be your new lab partner." You see the dark haired student sit straight up and spin around in his seat to look at you. Your cheeks turn rosy with embarrassment as you walk to the empty seat to his left and sit your bag down on the floor next to the table.

His eyes are trained on you as you sit down and slide your chair in. You turn your head to look at him and your heart races. He is one of the most beautiful people you have ever seen. His head is resting on his right hand, strands of his shoulder length black hair falling across his face. His features are feminine, pale skin, long lashes, soft pink lips, and the perfect shade of hazel eyes. You notice he is also looking you over and you try to fight the smirk on your face. Maybe there will be someone here you click with after all.

"Hey. I'm Gerard." He smiles, making eye contact with you for just a moment before you watch his eyes move down your body and back up. You introduce yourself to him also and then bite your lip, partially out of nervousness and the rest because the heat you have growing in your chest. God, you think to yourself, you couldn't have been paired up with anyone more your type of guy. Your teacher speaks and you look away from Gerard, knowing you need to focus on this class instead of the person sitting next to you.

After a few minutes of trying your best to take notes and pay attention to the lesson, your mind drifts to your right, finding reasons to sneak glances at him throughout the rest of the class. Out of the corner of your eye, you notice him looking over at you too, but not trying to hide it at all. Near the end of class, the teacher begins talking about the project due at the end of the week.

"Since you just transferred here," the teacher says while looking directly at you. Your attention snaps back to the front of the room when you hear your name. "You two can come back at the end of the day today for an hour and a half of lab time to complete your assignment."

'Thank you, sir." You say as you look over to Gerard who has a very pleased expression on his face. You hold back most of your smile, not wanting to seem overeager to spend more time with him, even if it is for schoolwork. You can't seem to stop looking at him, though. Not that you really want to stop. Your mind and your body definitely agree on that.

"Yes, thank you, sir." Gerard speaks after you, looking to you instead of the teacher. You watch his eyes trail down your body, stopping at the exposed skin on the side of your leg. The teacher dismisses the class and you shift in your seat, grabbing your bag from the floor. Gerard grabs your arm before you stand and your skin is electric under his touch.

"See you later, beautiful." Gerard says to you, squeezing your arm and winking at you. You bite your lip hard at his words, holding back an excited noise in your throat.

"I can't wait, Gerard."

***

After the bell rings to signal the end of your last class, you walk back to room 519 and see it is empty other than the teacher. Gerard is not there yet. You shut the door behind you and say hello to the teacher. He returns the greeting, otherwise silent. Your table has all the required ingredients and supplies laid out but not set up or measured. You sit your bag down, leaning forward on your hands and waiting on Gerard while you read over the instructions.

A few moments later you hear the door click open and turn around to see Gerard walking towards you. You smile at him, eyes wide as you watch him smile at you in return. After Gerard sets his bag down, your teacher stands up out of his seat and sighs.

"Okay, I have a teacher's meeting to go to. You have your assignment and detailed instructions and an hour and a half until I will be back. Gerard, you're a good kid, please be safe. I'm trusting you two. I will only be a few doors down the hall." He steps away from his desk and walks out the door, closing it behind him. You look at him and see him smiling at you. You can't help it as your eyes drift lower, stalling on the bulge in his pants. You bite your bottom lip as your thoughts change from your assignment to the way he would look on top of your by no means innocent body. Gerard says your name as he sits down in his seat, snapping you out of your blissful thoughts but leaving you with an ache growing between your legs.

"Are you ready?" Gerard asks and you swear you can hear a hint of seduction in his voice. You see his eyes move, lingering on your legs where your skirt and socks don't meet. He isn't even trying to hide the way he's looking at you. The more you look at him, the more you see him looking at you, the stronger the ache for him gets. You quickly nod your head, worried about what noise would come from your mouth if you tried to speak.

Gerard spins his chair around to get his notes out of his bag, his back towards you. You remember  you are wearing a skirt, so you crouch to find your notebook, your knees bent but not touching the floor.  Before you can stand, you feel Gerard's hand on your head and you freeze. You feel him gently running his fingers through your hair, so close to pulling but not quite. You lean into his touch and close your eyes, knowing there is no way he's aware this is your weakness.

"Gerard…" You say his name breathily and bite your lip, still facing the other direction and crouched down. Chemistry and your experiment is now the farthest thing from your mind.

"Turn around." He keeps his hand in your hair as you comply. You spin around to face him and sit on your ankles. The cold linoleum floor is a shock to the part of your legs uncovered by your socks. His hand moves from your hair to your cheek before dragging his fingers across your jawline and down your throat. You swallow as he stops at your tie and pulls you up towards him, lifting you off your ankles to a kneeling position. Gerard leans towards you and his lips meet yours in a soft kiss. You close your eyes and feel his tongue touch your bottom lip, immediately granting him access to your mouth. His grip on your tie holds you in place close to him. Your hands move to his legs, wandering across his thighs as your thumb traces the seam along his inner thighs.

You break the kiss to breathe and feel the hunger for him growing inside you. Gerard loosens your tie enough to touch your buttons, skillfully undoing them with one hand and watching your face for your reaction. You gasp as the cold air touches your skin and look down as he releases the last button that would give him enough room to reach into your shirt.

"Gerard, he could come back and find us." You breathe in sharply as his fingers drag on your chest, leaving warm tingles everywhere he's touched despite his cold skin. Suddenly, you feel his hand slide under the fabric of your bra, cupping your breast and your breath turns shaky. You cut your eyes up to his face, uncontrollably shooting him a needy look and bite your lip again to stifle almost all of the moan he pulls from you as he gently pinches your painfully hard nipple. One of your hands on his leg snakes closer toward who you have noticed is the now very prominent and very large bulge in his pants, losing the fight and succumbing to your desires.

"Mmm. He's oblivious. He won't come back. We're okay, I promise." Gerard says to you as he runs his thumb across the nipple he just had between his fingers, making you exhale a quiet moan.

"Oh fuck." You whisper, shocks moving from your chest to between your legs. You feel your underwear growing wet for him and you feel your heart beat harder.

"Maybe if you're a good girl." His hand moves from inside your shirt, trailing a line back to your mouth. His thumb runs across your bottom lip and you moan again, his words echoing in your head. "But you gotta suck me first." You very willingly open your mouth and take his thumb between your lips, deciding to throw caution to the wind and let your body tell you what it wants. And it is all but screaming it out loud.

You argue with yourself very briefly, thinking you might as well make this worth both your whiles. Arguments like that have never been hard for you to win, and Gerard makes that argument pretty much non-existent. What you would give to have him, you think to yourself, as you flick your tongue across the tip of his thumb before rolling it along the bottom. You create a gentle suction with your cheeks and watch as his eyes grow dark with need. "Fuck, that mouth…" He removes his thumb from your mouth and stands with his back against the table. You turn on your knees and stare at his tented pants where the outline of his very hard cock is obvious before slowly licking your lips.

"I wouldn't mind that at all." You say as you look up to him. You place kisses on the fabric before opening your mouth around him, teasing through his pants.

"You sure you can handle it?" Gerard says as he unbuttons his belt and unzips his fly, exposing his navy blue boxers and the wet spot growing there. Your eyes grow wide and you open your mouth  on the thin layer fabric, feeling the heat from him through the cotton as you wrap your lips around the more definitive outline.

"Please." You mutter to him and you watch his hands pull down the elastic band of his boxers, his cock standing at attention. You gasp as you see his size, definitely the biggest you've ever experienced. You feel your heartbeat between your legs as you grow wet for him, your body screaming for him to use you.

"Told you, baby oh fuck." You watch him as you gather spit in your mouth and lick the entire palm of your hand before wrapping it around the base of his cock, so thick around that your fingers don't meet. You stick out your tongue and run the tip along the underside of his length before licking the precome gathering at the head. You shield your teeth and wrap your lips around his cock, so heavy and hot in your mouth, pulsating against your tongue and looking up at him. You start to bob your head and stroke him in time with your mouth's movements, eliciting a moan from him. You notice he's gripping the edge of the table so his knuckles are white. You grab his hand, moving it to your hair and moaning, vibrating him as his cock hits the back of your throat.

Gerard's fingers grab a handful of your hair and pull you off him, your hand continuing the strokes on his shaft, your thumb sliding along the bottom. You open your mouth after you catch your breath and lean into his hand, trying to let him know you want him to lead you. He looks down at you and you lick your lips, wetting them. A groan leaves Gerard's throat and uses his hold on your hair to push you back down onto his cock. You move your hand and let him push you down until you feel pressure on your throat. He holds you there for a moment before moving your head on him again, working your tongue along his length as he moves you at a rhythmic pace. You take him into your mouth over halfway, but you start to gag and cut your eyes up to him. You see him staring down at you, making small approving noises at the tears falling from your eyes. He pulls you off once more and you breathe heavy, watching his thick cock throb in front of you.

"You almost took it all baby, I know you can do it." He uses his free hand and wipes your tears away with his thumb. You nod to him, his praise sending chills and determination through your body. You breathe deeply and relax, letting him push you down again. He hits his stopping point and once you fight your reflex, you feel him deep inside your throat. You feel his skin against your nose and when you hear him moan your name, you almost lose it and gag. You look up to him and try to refocus, feeling him hold your head still as he starts to fuck your throat, the head of his cock passing through the part of you that you are fighting to keep open, over and over again, until your body starts to convulse and force him out. He lets go of your hair and you quickly pull yourself off him, coughing and gasping for breath.

"Fuck, you're good." He yanks your tie, pulling you up to stand and into a deep kiss before you can catch your breath. You moan into his mouth, your body aching for his touch. You break the kiss and tell him what you want from him, what you need.

"Please, Gerard. Please touch me." You grab his hand that's not on your tie and move it between your legs, showing him the wet heat that you have for him. He puts pressure on your clit, rubbing you through the fabric of your panties before moving his hand.

"Can I taste you too?" You moan at his touch and his words and he spins around to put your back against the table.

"Yes, oh fuck, please yes." No sooner than you finish your sentence, Gerard lets go of your tie and drops to his knees. He looks up at you as he lifts the fabric of your pleated skirt, exposing your black panties to him. He tongues the wet spot on your underwear and moans a satisfied noise.

"Mmm, so sweet." A hand moves between your legs and pushes your panties to the side. His touch is gentle, circling your entrance and caressing every inch of you, hearing your whine. "You have been a good girl for me." He pushes two fingers inside you and looks up to you before wiggling his fingers gently. "I can't wait to make you feel good." His words soft and peppered with kisses to your clit. His thumb moves, sliding between the fabric, rubbing your cit and causing your hips to buck towards him. "Oooh, anxious, baby?" He moves his fingers in and out of you, causing waves of heat to crash over you as your wetness coats his fingers.

You make a small whine as you feel his fingers leave you but open your mouth in a silent moan as you watch him stick those two fingers in his mouth. He moans as he looks you in the eyes, licking them clean while seductively running the tip of his tongue between his fingers.

"Mmm, you're pussy tastes so good, fuck." Gerard lifts your left leg and puts it over his shoulder. He pulls your panties to the side and buries his face between your legs, licking your wetness before flicking his tongue across your clit. You inhale sharply and bite your lip, feeling him push his fingers back into you while continuing the action with his tongue. His fingers curve, brushing against the spot inside you he so easily finds as he stops licking to suck on your clit. Electric shocks flow through your body almost constantly as you feel yourself unable to hold on much longer.

"Come for me, baby, let me feel you." He separates his mouth from you just enough to speak before burying his face again, licking across your clit with a wide tongue before sucking again. You feel your body tense and your leg squeezes against his shoulder, holding him to you as you grip the edge of the table and bite your lip instead of being vocal. Gerard feels this and moves his fingers, replacing them with his tongue and licking inside you. Your pussy clenches around his tongue as his face and chin get coated with your juices. You look down to see his eyes closed and feel him moan against you.

Gerard moves your leg from his shoulder and stands, wiping chin on the back of his hand before kissing you. You taste yourself on his tongue and moan, the noise captured by his mouth. You seperate, your breath staggered as he watches you shake. You feel his hard cock press against your stomach and gasp as he grabs your tie and spins you around by your shoulder, your tie now around to the back of your neck. He pushes your upper body down, your stomach flat against the table.

"I need you to be very quiet for me, now, sugar." Gerard says as he lifts your skirt again, folding it over your back. The anticipation overwhelms you and you close your eyes, savoring the moment of Gerard bending you over and using you. Your ass now exposed to him, you feel him move your soaked panties to the side before you feel what you know to be the head of his cock sliding along you to steal some of your juices.

"You okay?" He says, positioning himself just outside your hole, waiting. Your mind is foggy, blanketed and dizzy with pleasure. He told you to be quiet though, and fuck, you want to be a good girl for him, you think to yourself.

"Please, fuck me please, Gerard." You say under your breath just loud enough for him to hear.

"Ooh, you're so polite, saying please." He pushes his hard cock into you all in one thrust, your pussy so wet he meets no resistance. You bite your lip hard and squeak, his motion still as he feels you tight around him. You hear his shaky breath in your ear and feel his weight on your back, stalling for just a moment before speaking.

"Don't forget to say thank you when I'm done." Gerard whispers in your ear and you gasp, his words making you clench around him, aching for him to move.

One hand on your hip, he pulls on your tie, craning your neck and choking you. You feel him begin to move slowly, pulling out almost completely before slamming back into you again,  repeatedly bottoming out. You let go of your lip and breathe small gasps, struggling to breathe because of the fabric around your throat.

You feel the head of his thick cock move inside you as he thrusts in and out, stretching you so wonderfully and so deep inside. His speed picks up and almost instantly you feel your orgasm building again, his cock hitting the farthest point inside you. Your body is pressed against the table, no room to move as his dick thrusts into you at a steady pace, warmth flowing over you with every push, your walls pulsing around him in time with your quickened heartbeat. You squeeze your eyes tightly together, trying so hard to be quiet, to be good for Gerard.

"That's it baby, come for me, fuck yeah." Gerard pushes into you roughly, fucking you through your orgasm that takes over your whole body. You bite your lip harder, trying to stop the hoarse screaming that wants to leave your throat, and taste blood. He fucks into you so hard the things on the table begin to move around, dizzy and lost in the moment. You feel him let go of your tie and pull out of you suddenly, your body shaking and almost limp on the table. Fingers clamp down on your shoulders and lift you up to standing. Your knees are weak but he doesn't give you time to fall. He leans you back to collapse on the table, ass barely off legs hanging from the edge, your body already fucked out of the energy to move.

Gerard bends down and grabs your ankles, lifting them to hold your legs together and bend your knees towards your chest. You feel your wet pussy exposed to air as he holds your legs up, watching your pussy pulse.

"Fuck me, Gerard, please, fuck me harder." You are warm and floating, your pussy sore and aching but empty and wanting more. You study him, his face sweaty, hair falling into his face, pink cheeks and lips parted with his tongue darting out to wet them.

"Stay quiet for me like I told you to, beautiful, and I'll give you what you want." You see his hand not on your ankles move to your tie, putting the end up to your mouth. "Bite." You open and clamp your teeth down, instantly feeling his thickness slamming into you again, your eyes closing tightly, having to make a huge effort to keep silent. His force is so strong that you feel the table shaking with each thrust and taking your body with it. His head brushes against your swollen spot with every thrust, your ass lifted in the air.

Your sharp noises are muffled by the tie between your teeth and made with every thrust, impaling you, his head pushing against your cervix and shooting pleasurable pain through your body so much that your toes curl. You see Gerard's head bend down, watching as your swollen pussy swallow him up with every thrust. His movements get harder still, the table now moving with each thrust. His cock rubbing against your spot feels so good that you barely notice anything other than the feeling overtaking you. Your face is hot, surely red, and you're climbing towards the edge so fast you forget to breathe. You mutter profanities against the fabric between your teeth, forgetting you need to be silent and trying to tell him you're coming again, and somehow he understands your muffled mumbling.

"I feel you, baby, and I'm.. gonna.. watch.. you.  come.. for.. me…" Gerards words are accompanied by pushes so strong you hear things on the table crashing to the floor. As you fall over the edge lost in the moment, the fear of getting caught is not even existing in your mind. You tense around him and suddenly, you feel him pull out and your orgasm trickle down your ass, the wet fabric of your skirt quickly turning cold. Gerard lets go of your ankles and watches as your body falls limp, slumping off the now almost empty table and down to the floor. Your body is blissed out but your eyes are still open. You see him shoving his still hard and very noticeably wet cock into his pants again, realizing at that moment that he didn't come. You pull the fabric of your tie out of your mouth.

"Mmm… thank you." You mutter, closing your eyes for just a moment and taking in all the fire across your body.

"Here, baby, let me help you." Gerard crouches down to you, petting your hair to straighten it as much as possible in two strokes. His fingers shakily fumble with the buttons of your shirt and push your tie back into position. Gerards hurried actions suddenly fill you with worry, the fog in your mind leaving to be replaced with a clearer image of the glass and liquid on the floor. You lift yourself up and into your seat, wincing at the pain that you know will leave your body soon enough. You hear the table sliding back into place and see Gerard fall back into his seat, exasperated and trying to regain his composure while you try to remember how to breathe properly.

Less than a minute later, the door opens and your teacher steps through the door, a worried look on his face. He sees the broken glass and spilled chemicals and his eyes widen.

"Are you two okay?" The teacher walks towards your table and you begin to worry that he will notice what's went on, but if he does, he doesn't comment on it. He rushes to the cabinet, grabs paper towels and a powder he sprinkles on the liquid mess. After returning the powder to its home, he grabs the hand broom and dustpan, sitting it on the table in front of you, and sitting a small waste basket on the floor.

"Yeah, I tripped and fell over, it was an accident." You say to the teacher, trying to absolve his worries without looking at him. Your heart is still racing but you put on your best poker face.

"Obviously it was an accident." Your body stills as the teacher pats you on the back. "Will you two be okay to clean this up? The meeting was almost over and they're waiting for me to come back."

"Yes, sir." Gerard gives the teacher a grin and you look at him. Gerard's face is still flushed and his hair is messy, and his dick is still obviously hard inside his pants, but once again nothing is mentioned. You force yourself to turn your face to the teacher and parrot Gerard's words with a smile.

"Okay, I'll be back. I'm glad no one is hurt." He walks away, shutting the door behind him once more. Gerard stands from his chair walking to the opposite side of you and kneeling before pulling the wastebasket towards him.

"See, told you. Completely oblivious." Gerard smiles at you as you slide into the floor next to him, sitting on your ankles.

"And somehow he's smart enough to be a chemistry teacher." You chuckle and smile back at Gerard. You reach down to pick up a large piece of glass and realize your vision isn't as clear as you thought, still foggy from being fucked until you couldn't move.

"Fuck!" You say under your breath and Gerard instantly reaches for your hand, holding it as you both watch the blood slowly pool into your palm. Your brain is screaming loud at you as your heart races, but your teeth clamp down on your bottom lip to try to control yourself.  Something about your blood, maybe the warm copper taste or the feeling of it running down your skin, has always made something switch on inside you. You lick your lips, tasting blood on the inside of your mouth from how hard you were biting to keep quiet. You hear a small noise come from Gerard and his eyes are wide again, staring at you.

"Please?" He asks, his eyes animalistic as he gazes into yours.

"Please, what?" A moment passes in complete silence as Gerard keeps eye contact with you as he raises your palm to his lips. You moan, the words 'holy fuck' repeating in your head as his eyes close and you watch his tongue escape his lips, flat and dragging across your open wound. Almost every breath you make has a small moan attached, watching the redness spread on his tongue, the look in his eyes as he opens them, the small drop of blood lingering on his bottom lip.

"Oh for fucks sake." You move instantly, your hand still in his, and kiss him, hard and forceful. Your tongue darts out, licking the drop of your blood off his bottom lip. You moan into each other, tongues fighting for possession of the metallic taste flooding your mouths.

He releases your hands and you hear Gerard fumble with his pants, quickly freeing his cock, swollen and dripping with precome as it twitches. You both look down at your hand again, blood still collecting but only a few drops. Gerard bites his lip, a begging look in his eyes, his nostrils flaring as he breathes.

"Do you want me to touch you?" You raise an eyebrow.

"Please." His head nods quickly and you smirk, keeping your eyes on his face as you collect saliva in your mouth. You let out slowly drip from your lips into your hand, folding your fingers in towards your palm and mixing it with your blood.  The cut isn't deep, but it still stings a little. You bite your lip and reach out for his cock, wrapping your hand around him.

You both moan as together you watch the red color swirl on his cock, your thumb spreading the precome around and adding to the slick. Your hand moves quickly, twisting your fist as your fingertips move. You watch Gerard's eyes close and his face flush darker, his lips parted and widening in a silent moan. You feel his cock tense in your hand and watch as his hands move to his thighs and grab the fabric. His breath begins to stagger, the only noises in the room other than the wet sound of your hand working quickly around his cock.

"Come for me, Gerard." You say before you use your free hand to pull his head towards you, leaning in to kiss him, using your mouth to muffle his moan as he shoots into the palm of your hand. You hold him still through his orgasm, breaking the kiss as soon as his cock stops twitching inside your fist. You both look down, seeing the pink sticky mess you've made on his skin, and look back at each other for a split second before he reaches for the roll of paper towels.

Gerard rips a couple towels off and hands them to you, but you don't immediately use them to wipe your bloody and come covered hand clean. Instead you grab his eye contact and raise your palm to your face, licking it clean and swallowing the stickiness with a pleased sigh.

"Fuck.." Gerard says, followed by your name, as he rips off a towel of his own, wiping himself mostly clean before sliding himself back into his pants. You wipe your hand the rest of the way clean and toss the no longer white paper towels in the wastebasket.

"Well. We can see if we could come back tomorrow after school to *actually* get work done?" Gerard asks with a chuckle as he grabs the hand broom and dust pan.

"Can I come to your place afterwards?" You ask, holding the wastebasket over to his now full dustpan.

"As long as I get to hear you this time."

Notes:

>:D
You know you love me!