theodore nott x fem!reader
SUMMARY ! theo breaks up with his girlfriend and you comfort him, but things get a little bit heated in the process.
WARNINGS ! a bit of angst, heavy make out (this shit is long af), NSFW, some light dirty talk, praising, dry humping, p in v, marking, hair pulling, unprotected sex... that's all, i think. this is kinda a fluffy smut.
NOTES ! i'm back!! i'm sorry for disappearing for such a long time, i hope this makes up for it ♡ (i don't really like how it turned out, but i hope you do). ps: thank you all so much for still supporting my acc while i was gone! i appreciate it so much.
you had been looking for theodore for some time now; the night had fallen already, and you hadn't heard from him since the day before; he didn't go to class, neither contact you in any way. preoccupied, you headed over the astronomy tower again; you had already looked for him there —like four times during the day— but you decided to try again, after all, it was his favourite place in the entire castle. that time, you actually found him there, sitting with his back against the railings and a cigarette between his lips... classic theo.
when he noticed your presence, he looked up at you and bluntly said, "luna broke up with me." his expression was almost emotionless, but you knew him well enough to know he was hurting deep down.
"what?" you gasped, your brow furrowed, as you walked slowly to take a seat by his side on the floor.
you didn't know what to say or how to act; his admission had taken you by surprise. one part of you —the part of you that was crazy in love him— wanted to scream and cry happy tears at the news, but the other part empathised with him, making you feel his pain.
you hated seeing him suffer.
"yeah, she said it wasn't working out," theo replied.
he took one last drag from his cigarette before blowing out the smoke and tossing it aside as he looked up at the stars, his eyes distant and lost in thought. you kept quiet, not wanting to interrupt him so he could let it all out.
"i guess she's right, though. we never really had anything in common." he chuckled bitterly, shaking his head before talking again, "i don't know why i'm surprised, though. i'm not the most lovable person, am i?"
his eyes met yours, and you could see the pain in them. he was your best friend; you knew damn well the baggage he carried on his shoulders, the trauma his mother's death and his father's neglect had caused on him. theo was not one to get attached to people because of that and every time he lost someone, grief hit him like a truck, even if he didn't let it show. you reached to grab his large hand, giving it a gentle squeeze.
"hey, that's not true," you told him, your voice softening to try and reassure him, "don't say that."
theo gave you a small smile, his eyes searching yours to try and find comfort in them. he took a deep breath and let it out slowly as his hand squeezed yours back. you could feel the tension emanating from his body, the pain he was trying to hide. then he looked away again, blue eyes dropping to the floor.
"i just... i don't know how to do relationships, you know? i never had any good examples growing up." his voice was quiet as he talked, almost a whisper, like he was telling you his darkest secret and feared someone else could hear him. "my dad... he never loved my mom. he never loved me. and now i feel like i don't know how to be loved, or how to love someone else," he explained, letting out a sigh, his brow furrowed. "i'm sorry. i didn't mean to bring this up..."
"theo..." you muttered, your voice cracking as you cupped his face to force him to look at you, "that's bullshit, alright? listen to me." you stared at him intently as you spoke, gently caressing his cheek, "you're nothing like your father."
theo's eyes remained locked on yours, his gaze searching for any sign of truth in your words. you swore that you saw his eyes fill with tears as he heard you talk, but he quickly blinked them away, not wanting to cry in front of you; crying made him feel vulnerable.
"i needed to hear that," he muttered, leaning into your touch, "thanks."
"want a hug?" you asked, smiling warmly at him.
you both stayed quiet for a few seconds, just staring at each other with an intensity that spoke volumes, and you were so close together that you could see the little freckles that covered his cheeks and nose, painting his skin like constellations painted the starry night sky.
you felt him wrapping his strong arms around your slim body and you melted into his embrace, your body heat mingling with his as you felt the tension leaving his muscles. one of your hands rested on his back, rubbing reassuring patterns on in, while the other caressed his soft waves and he sighed contently.
"you always know how to make me feel better," he murmured while pulling away slowly, his eyes filled with gratitude and a faint smile tugging at the corners of his mouth.
your eyes dropped to his lips unconsciously, your pulse racing; he noticed your stare and smirked.
"of course," you whispered back, "that's what friends are for."
you wished you could be more than friends, though.
theo watched you as you averted your gaze shyly and he couldn't help but notice how beautiful you looked with the moonlight kissing your pretty face.
"you know," he said quietly, "i've always had this strange feeling about us."
"what feeling?" you asked curiously, chuckling; your cheeks flushed as you looked back at him.
theo took a deep breath before answering, "like we're meant to be together... like i was supposed to meet you and spend my whole life with you." his voice was slightly shaky, as if he was nervous about something.
he looked at you intently, waiting for your reaction.
"well, you ain't getting rid of me anytime soon, so yeah, i guess we're stuck together." you laughed, not understanding what he really meant; you thought he was talking about your friendship.
theo chuckled at your response nervously, shaking his head lightly when he realised you hadn't noticed he was actually trying to confess his feelings; he had always liked you, even though he was dating other girl, he always knew it was you who owned his heart. maybe that was why he couldn't just give luna all the love she deserved.
"i mean... as more than friends," he admitted.
he looked at you intently, searching for a reaction from your part that let him know you felt the same way. his heart was pounding in his chest; that was a big step for him to take.
you couldn't help but smile, anxiously biting your lower lip as you dropped your gaze to the ground.
"your mom used to say that we were going to end up together someday," you whispered with longing.
your smile turned into a sad one as you mentioned her; you knew theo missed her a lot, and to be honest, you missed her too. you turned towards him just to see that he was smiling back at you, but his smile didn't really reach his eyes.
"she always knew what was best for me. i miss her so much." he sighed deeply and tilted his head, resting it against yours. "i only wish she was here."
"she would be so proud of you," you told him, trying to make him feel better.
theo nodded, his voice barely above a whisper as he said, "i really hope so."
he looked at you again and smiled warmly. the air felt intimate and special between the two of you; it was like nothing else mattered but this moment together. and you both knew, you were in love.
"i missed this," you murmured, your eyes dropping to his lips briefly once again.
that time, theo's gaze fell to your lips as well, and you felt your heart pounding in your chest. when theo started dating luna, that intimate conversations with him started getting less frequent, making you drift apart slightly and it had made you realise how much you actually needed him in your life.
"i missed it too," he whispered back, "i missed you."
after a moment of silence, he leaned forward, his lips brushing against yours in a soft, tentative kiss. It caught you off guard, but you returned the kiss, feeling like your soul was about to leave your body as his soft lips caressed yours in such an intimate touch.
but then reality crashed you; you couldn't do it, not when he had just broken up with his girlfriend and he was feeling down, so you put your hand on his chest, reluctantly pulling him away to stop him from kissing you.
"we shouldn't do this..." you shook your head; your faces were so close together that your warm breath hit his face. "you and luna..."
"please," he interrupted you, his voice almost pleading, "make me forget."
"theo, i–" you stuttered.
you were fighting an inner war with yourself; you had been dreaming about that moment for so long, but it didn't felt right to take advantage of the situation like that. you couldn't bear it if he regretted this decision the day after.
he shook his head, as if he could read your mind just looking into your eyes, and cupped your face gently, pulling you closer to him.
"you're everything that's right in my life, sunshine. you're all i need..." he murmured, his voice low and desperate. "you've always been."
your heart melted when you heard him calling you "sunshine". that was the nickname he had given you when you first started being friends; when you asked him why he called you that, he told you that he had picked it because you were the light to his darkness, the only thing that made him truly happy.
you knew theo would never hurt you, that he would prefer to die rather than making you suffer in any way, so any doubt lingering in your mind slowly faded away.
"i'm sorry i didn't have the courage to tell you sooner," he added, his gaze piercing through yours with an intensity that spoke volumes.
"it's better late than never, right?" you whispered, gulping nervously.
you could feel your heart beating in your throat as you stared at him, waiting for him to make a move.
he smirked. "i guess we'll have to make up for the lost time."
and with that, he leaned forward, pressing his lips to yours once more. it was a tender, gentle kiss that started slowly but gradually intensified as his hand slid down towards the small of your back, pressing you closer to his body. time seemed to stand still as you lost yourself in the warmth and comfort of his embrace. you were on cloud nine; lips avidly kissing his and skin prickling wherever he touched you, igniting sparks in your belly. you parted your lips, allowing him to slip his tongue inside your mouth, and you exhaled a sharp breath, whimpering against his lips.
he deepened the kiss, his tongue exploring your mouth with a hunger that mirrored your own. his other hand found its way to your neck, holding you firmly as he continued to devour you with every ounce of passion he possessed. after a few seconds, though, you had to pull away reluctantly to be able to breathe, your chest heaving up and down as you reached up to tangle your fingers in his soft hair, gently caressing it.
he smirked and rested his forehead against yours, his breath hot against your skin. "you're a very good kisser," he murmured, his fingers still running up and down back, leaving a trail of heat in their wake.
he was looking at you with an intensity that made your head spin, your cheeks blushing at the compliment as you smiled back at him.
"you too," you whispered against his lips, unable to resist the urge of leaning in to kiss him once again.
his mouth tasted like mints and cigarettes; it was new, but at the same time, it felt familiar.
you heard him chuckling softly before he returned the kiss, this time slowing things down, as if he wanted to savour every moment he had with you. his hands wandered over your body, memorizing every curve and dip, his touch setting your body on fire. eventually, his fingers found the hem of your shirt, slowly creeping underneath and causing goosebumps to break out on your skin.
your plump lips parted, a shaky breath slipping past them as you felt him caressing your soft flesh ever so delicately, as if he was afraid of breaking you. he took this as an invitation to slide his tongue inside your mouth once again, avidly searching for yours and starting a playful war between the both of you.
you felt his lips forming a smirk against yours, his tongue having apparently won the little play fight it had with yours as he took full control of the kiss. his hand moved down your back, caressing your skin before he gently cupped your ass, squeezing it lightly, which earned him a soft gasp from you. you didn't oppose when he gently pulled at you to bring you closer to his body, making you straddle his lap as he leaned back against the railings.
he finally broke the kiss, letting out a low groan as you settled on top of him. his eyes were dark, and he looked up at you like he wanted to eat you alive. his hands moved to grip your creamy thighs, fingers digging into your skin possessively. you were panting at that point, cheeks flushed and lips swollen from all the kissing, but his breathing was just as ragged as yours, and his heart was beating so fast that he was sure you could hear it if you paid just enough attention to it.
"you're absolutely breathtaking, you know that?" he murmured, pressing a soft kiss to your lips.
you blushed in response, the smile that appeared in your face impossible to hold in. your small hands cupped his face tenderly, and your thumbs caressed his sharp cheekbones.
"don't say things like that," you muttered, getting all flustered and shy suddenly.
his lips twitched in a amused smile at your reaction, but before he could even say or do anything, your lips were on his again and the feeling was so intense it robbed him of his breath for a moment there.
"i want you so bad," he whispered against your lips, hips bucking up to grind against you unconsciously.
and that's when you felt it. he was hard. the mere discovery had you moaning softly into the kiss, hips grinding down onto his crotch in a desperate attempt to feel him once more as you placed your hands on his chest. good lord, the friction was making his head swim. he groaned in response as he slid his hands up your thighs to grasp at your hips, the need to fuck you coursing through him like a wildfire.
"you're killing me here, sunshine," he muttered, breaking the kiss for a moment before swooping back in for another.
you giggled playfully against his mouth, hips still rocking onto the straining erection in his pants. you weren't thinking straight anymore, your need for him clouding all your rational thoughts; theo was the only thing in your mind in that moment. the feeling was mutual. theo's mind was consumed with wanting you, his hands moving to your ass to encourage your movements, eliciting a whimper from somewhere deep in your throat that sent his head spiralling.
okay, so keeping a semblance of his cool was completely out of the window now.
pulling your lips apart with a loud snap, he growled something that sounded like, "you're a fucking dream."
you responded with a harsh tug at his brown curls, tilting his head back to expose the pale expanse of his neck. you attached your mouth to it greedily, kissing and sucking on his skin as you ground against him, which caused him to literally whimper as he shuddered beneath you.
for god's sake, he did sound pretty whimpering.
meanwhile, you felt one adventurous hand slipping underneath your top and sliding up your belly. theo's hand was on a mission, his fingers tracing along your silky skin before he cupped one of your breasts, gasping at the feel of its weight on his palm. he kneaded it, his other hand reaching up to grip the hem of your shirt while he pushed you away from his neck. he looked up at you, silently asking for permission to undress you.
"it's okay," you whimpered in response, nodding with a little smile on your puffy, red lips.
you knew you were in the middle of the astronomy tower, a public place, but you just couldn't bring yourself to care about it. theo didn't need more encouragement than that, he was already tugging your top over your head, tossing it aside before his eyes feasted on the sight of your naked breasts; his gaze was hungry, devouring every inch of your exposed skin.
"you're so fucking beautiful," he whispered, leaning forward to take one of your nipples into his mouth while his hand pinched and rubbed the other.
"theo," you whined as his tongue flicked your sensitive nub.
your hips resumed their previous movements as you fisted his hair once again; your heart pounded in your chest when you felt his hard cock pressing against your aching pussy, both of your clothes getting in the way as your need grew stronger.
his breath was hitching from the friction between your hips, and he tore his lips away from your boob with a desperate moan, his lids falling close, a sheen of sweat already glistening on his brow.
"god damn, fuck me already, would you?"
you couldn't help but chuckle at his desperate plea, leaning forward to kiss his lips once more; it was like you couldn't get enough from him.
you broke the contact after a few seconds, your teeth sinking into his bottom lip to tug at it playfully, then, you asked him, "here?"
his eyes flickered around the tower, barely sparing it a glance before his hungry gaze settled back on you. theo's mind was clouded, his cock aching and his fingers already tugging idly at his zipper.
"the hell if i care..." he mumbled, voice raspy from all the kissing.
you helped him get rid of his clothes, lowering his pants and boxers just enough to free his dick, which sprang against his stomach, long and thick; your mouth watered and now you were eager to have him inside you.
how could a cock be that perfect? not fair.
before you could even process what was happening, you felt his hands gripping the hem of your shorts to tug them down your thighs alongside your panties. you slipped just one leg out of them before he pulled you towards him desperately.
you were completely naked, while he was almost fully dressed, and it was unfair, so you forced him to lift his arms up so you could yank his t-shirt off, exposing his ripped abs. thank you, quidditch.
he pulled you flush against him, skin to skin for the first time today and you both moaned; his hands gripped your hips tightly, fingertips tracing over your bare flesh as he guided you on top of his cock.
"gonna fuck you now, sunshine, you want that?" he asked for your consent, lips peppering kisses all over your collarbone and chest.
"yeah," you mumbled in response, nodding eagerly.
you reached down to wrap your small hand around the base of his shaft, placing the tip against your soaked entrance and lowering yourself onto it. since you both were a little too impatient to do any foreplay, his thick cock sliding inside your tight pussy knocked the air out of your lungs.
theo watched your face, lips parted and panting as you slowly took him inside yourself: he gave a low moan when his cock bottomed out inside you, hands gripping you tightly.
"fuck– baby, so fucking good," he complimented you, whimpering needily.
you stood still for a few moments to get used to his size before you started bouncing up and down on his dick, the delicious drag of his thick cock head against your inner walls making you shiver from pleasure. you gripped his shoulders to try and steady yourself, nails digging into his flesh and leaving bright red marks.
theo grunted, tossing his head back as he felt your walls clutching him. his eyes closed in ecstasy, hands travelling down to grip your ass cheeks and helping you bounce up and down on him a little bit faster.
"shit, baby... so fucking tight," he growled out.
"your cock feels so good," you cried out while dragging your nails down his chest and abs, scratching his skin.
theo hissed as he felt your nails clawing at him. his hands squeezed your ass tighter before he smacked it, groaning. "bad girl... don't scratch."
the slap made you yelp slightly, cheeks flushing red at his words. "wanna mark you up," you confessed, breathlessly, "so everyone knows you're mine."
you stopped bouncing as you felt your legs getting tired, rocking your hips back and forward instead; the new motion made your clit rub against his pelvis, sending pleasure waves down your spine.
theo chuckled, his eyes smouldering. "i am yours, sunshine. always have been."
his hands kept roaming your body, taking in the softness of your skin as he lifted you up just enough to be able to thrust up into you, hard and fast. you grasped at the railings behind him for support, crying out in complete and utter ecstasy as he railed you, hips snapping against yours and creating a wet slapping sound that mingled with your loud moans. your pussy clenched around him, and you felt your belly muscles tightening, signaling your upcoming orgasm. theo's thrusting became more erratic, his breath hitching as he pounded into you, chasing his own release. he grabbed your hair and yanked it back, exposing your neck to him. he leaned in and bit down on the sensitive skin where your shoulder met your neck.
"gonna cum for me like a good girl?" he purred, panting.
"yes, please," you answered between little moans and cries, your voice whiny and agitated.
your eyes rolled back when his hand slid between your legs and his thumb grazed your clit; you trembled in response. it didn't take long for you to reach your peak and when you did, it was with a loud cry.
"that's it, that's my good girl," he cooed at you, fucking you through your climax.
your cunt spasmed around his cock as you came, your juices soaking his shaft. your arms wrapped around his body while you squirmed uncontrollably on top of him, moaning repeatedly in his ear. theo wasn't far behind you, the feeling of your walls clenching around him sending him over the edge. he buried himself deep inside you, whimpering helplessly as he came in your cunt.
you moaned when you felt his hot cum filling you up, pussy still tingling so nicely that you weren't even thinking. "fuck– i love you... i love you so fucking much." it just slipped in the heat of the moment without you realising.
but of course he noticed.
theo's breath caught, his orgasm still rocking through him. he looked at you with a surprised expression, but it quickly melted into a tender smile, a warm sensation flooding his chest.
"i love you too, sunshine."