hands to herself e.williams
title: hands to herself wc: 3.8k
characters: fwb!ellie williams x fem!reader
warnings: drinking, drug-use (weed), ellie being clingy as hell, public sex, cockblocking.., sub!ellie and dom!reader for like a second if u squint, dom!ellie and sub!reader, pet names (baby, angel, slut) edging, face-sitting, tribbing
summary: ellie thinks you look a little too good in that bikini you chose to wear for the annual best friend vacay and can’t keep her hands off you
a/n: this is way longer than i intended it to be…. the smut is there….. i promise….. proofread SLIGHTLY will probably make changes as time goes on. lmk if i missed anything!
you were the last one to get to the beach house. you had some complications with your car leading to you arriving a whole 3 hours late.
you were pissed to say the least.
exam season had just ended and you were so ready for your only worry to be about what swimsuit you were going to wear for the next few hours, definitely not finding out what the number for roadside assistance was.
with a long sigh you pull into the driveway, as you turn off your car you let your head fall onto the steering wheel. there’s only a brief moment of silence before you hear an excited yell coming from in front of you. you look up to find, dina, one of your best friends since high school, peaking her body through the front door and urging you to come in.
“y/n!! finally, you’re here! come in!!” dina yells and quickly turns her head over her shoulder, “jesse come help y/n with her things!” you smile, already feeling better, this is exactly what you needed after what felt like days of driving.
you turn off your headlights and get out of your car, “what’s up, y/n?” you see jesse smirk at you and slide behind dina to help you with your things. “definitely not my mood” you grumble, hardly holding back your smile as he gives you a side hug.
“hey, none of that shit, you’re here now, be happy” he draws a smile on his face with his two pointer fingers and starts on your luggage. you laugh to yourself and start to stretch your arms, you had your body in the same position for like 4 hours, you felt like a rusted slinky.
“i can get my stuff ya know” you say, coming out of your much-needed stretch, “dina will drown me in the pool if she sees you with any of this, so i got it” jesse’s words sound strained as he begins to walk into the house with two of your bags on each of his arms and you give a quick thank you.
“hey,” ellie says, her voice coming from behind you, “thought you’d need this” you quickly turn around to see her with her arm extended, holding a blunt out to you, well, rather what was left of it.
“ellie” you feel even more annoyed, “you left me like one hit” you felt yourself grow more upset until you can’t help but laugh as you take the blunt from her hand and take a hit.
“it’s the thought that counts, no?” she laughs and crosses her arms. as you exhale you give yourself a chance to look at ellie and you notice she’s already wearing her swimsuit, a black sports bra and black to green gradient swim trunks, you can see her toned stomach and muscular arms…
this is exactly the vacation you needed.
“my eyes are up here, perv” ellie smirks and steps closer to you. she wraps her right arm around your waist and puts her mouth to your ear, “dina’s watching us, let’s not give ourselves away” she lets go and heads toward the front door “c'mon” ellie flicks her head toward the door and you follow with a smile.
she’s too smooth for her own good you think to yourself as you enter the huge beach house that you and your friends rent every year.
you and ellie had history. ever since you two were in middle school, ellie would always get jealous of the other friends you had and you found yourself jealous of the girls ellie dated. then in high school is when you started questioning your feelings for her.
during a sleepover, you guys had gotten to the point of having that deep conversation at 2 AM and you ended up admitting that you had never done anything with anyone. to this, ellie laughed, not at you but at the fact that she thought you were lying straight to her face. cause in what world would no one have made a move on you yet? she knew the only reason she hadn’t was because she never wanted to ruin the friendship you guys had but when you finally were honest with each other, your friendship developed into something more.
to this day you don’t remember exactly how it got brought up but eventually, that conversation sparked the question, “should we be friends with benefits?” and from that night on you two had a countless number of late-night meetups, quickies, and “bathroom breaks”. at first, it started out as “ellie is teaching me things so i don’t have to be embarrassed for my first time” into “ellie, i'm horny. let's fuck”.
as soon as you walked through the door, dina is greeting you with a big hug, “we’re gonna have the best time” she smirks and walks over to the kitchens island, “jesse’s putting your bags away in the room now and when he gets back the party begins so, y/n, i suggest you get ready” you can hear the excitement in her voice as she goes to make everyone drinks.
you laugh and make your way upstairs, catching a glance at ellie on the couch before opening the door to your room.
“you’re a fast worker, jesse, thank you” you say as jesse puts your last bag down and winks at you, “you know it! now don’t take too long getting ready, we’ve already been waiting forever” jesse yells as he walks out of your room and you don’t resist the urge to roll your eyes.
you open your bag to find the swimsuit ellie bought you for your birthday
perfect you think
you slip on the polyester bikini, take your hair down from your loose ponytail and you’re already out of your room. it fits you perfectly, it’s a pink string bikini that barely covers anything. just ellie’s type.
as you stride down the stairs you can feel ellie’s eyes on you. a little teasing wouldn’t hurt, would it? you think to yourself as you start to sway your hips. you can see her tense, this is the first time you're wearing this swimsuit since she got it for you.
you feel a sense of pride knowing the kind of effect you have on her.
"what's on the menu tonight, barista?" you lean over the marble-covered island making sure to accentuate your ass. dina turns around with the freshly made drinks in her hands, "pink gin spritz and strawberry mojitos" she carefully walks over to the sliding glass door, "gonna put these outside, meet us out there!" you see the door seamlessly open by itself until jesse appears, taking some of the drinks from dina to help her set on the outdoor bar.
before you can even comprehend the sound of rustling on the couch behind you, you feel a hand on your lower back. "knew you'd look fucking perfect in this" ellie breathes onto your neck, barely above a whisper. with her presence comes the smell of teakwood and weed.
her hand travels further down and rests on the small of your back right before your ass. "you're drivin' me crazy, babe" your breath hitches as her pointer finger hooks under one of the strings holding your bottoms on. "would be so easy to just," you can feel her finger start to work at the knot when you quickly shoo her hand away.
"dina and jesse are right outside, waiting for us mind you" when you turn around, ellie's face is inches away from yours. god, if it weren't for the pair outside you would be in her pants within seconds. her emerald eyes stare into yours with such lust your knees about give out.
“ellie” your voice drags. ellie moves her hands slowly from your hips to your waist. humming in response. her hands move higher and higher as they start to graze the bottom of your breasts, moving her thumbs back and forth, barely touching the tips of your areolas.
“so pretty” ellie hums, flicking her eyes between your tits and your eyes, practically giving you puppy dog eyes. you groan and clasp your hands around hers, pulling them away and to her side, “you said it yourself, let’s not give ourselves away” you start towards the sliding glass door and glance behind you, “keep it in your pants, williams”
she scoffs and follows you out.
the luminescent lights flood your vision as you step outside, there’s a cool breeze along with loud music, it’s honestly a beautiful sight. there’s lights hanging over the pool, connected to the patio, and even colorful lights in the pool. you spot jesse on one of the lounge chairs with a beer in hand and want a drink of your own.
walking over to the bar, you decide on a strawberry mojito and see ellie pop-up on the other side of the bar. “what are you drinking tonight?” you take a sip of your cocktail, humming in delight. “you” she says nonchalantly and you can’t help but laugh, “el, pick a drink, im getting in the pool” as you turn to walk over to the pool you can see ellie throw her head back, you’re loving this.
the cool water feels so good as you slowly step into the shallow end. you put your glass on the ledge and dip your shoulders under, leaving your head out of the water. you stand up and walk over to your drink, taking a sip before leaning your head on the ledge, watching ellie get into the pool. as her stomach reaches the cool water she hisses and her stomach tenses, at this rate you’re just about as horny as her. you break out of your daze when she fully submerges herself under water.
it feels like the music fades out when she comes up, her eyes lock with yours, she’s just so beautiful, especially in this lighting. her hair slicked back, freckles showing, flushed face, and her lips curling into a smile. she was just so gorgeous. you almost forgot your close friends were there when she walked towards you and spun you around, wrapping her arms around your waist and settling her head on your shoulder.
you wanted to kiss her so bad right now. you felt yourself grow needier and tried to push down the feeling of your clit pulsing, you needed some kind of friction. silently begging ellie to catch on. and it was like the gods heard your thoughts.
ellie’s knee pushed your legs apart, resting in-between the both of them. you tense, there’s a the tiniest bit of friction and it feels oh so good, but it’s not enough it just makes you more and more needy. you’re losing your train of thought when dina speaks up, “ellie sure is clingy tonight” she giggles as she gets in the pool with a huge flamingo floaty. “you know how she is when she gets high, dina” you’re trying to avoid any questions arising between the group, but ellie just makes things harder.
you can feel her arms loosen around your waist, only for them to find your hips. she buries her face in your neck and above above a whisper she asks you, “can i move them?” she gives your hips a tight squeeze to make sure you understood what she meant. you’re surprised with how fast you respond, turning your head to the side to avoid dina, “please” your hand grasps onto ellie’s and you can feel her smirk on your skin.
she starts out slowly, as to not being much attention to you guys. jesse had gotten in the water and was actively trying to flip dina off her float so it wasn’t hard to go unnoticed.
her hands grip to your side like her life depends on it, the thin layer of your bikini makes every movement feel more enhanced. your clit moved back and forth between the fabric of her swim trunks and onto her leg, the difference of texture making you ache.
“jesse stop!” dina yells and you both practically crack your necks looking over to them. dina was over jesses shoulder, hitting him on his back. “stop fussing! we’re at the beach, i wanna go to the beach” he makes his way over to the back screen door uses a hand to unlock it, “we’ll be down here if you need us!” jesse practically yells.
but you can barely hear him with ellie’s hands lingering ever so close to your pussy. she wastes no time in turning you to face her and places you two onto the stairs of the pool. she’s immediately on your neck, placing quick and sloppy kisses all over.
“such a fucking tease. dressed like this and not letting me touch you?” she hums into your neck, taking a breath in-between kisses to get her words out. you feel as if you’d float away if she let go of you. her hands were attached to your hips, grinding them harshly against her thigh. you moan into her touch and can feel the heat form between your legs.
“el-lie… hold on” you whine and that finally gets ellie’s attention. “what, babe? am i going too fast for you?” the auburn girl tilts her head, her voice dripping with sarcasm. a fake frown forms on her face before you respond. “not here, dina and jesse are- “ she cuts you off with a kiss, it’s slower this time, “gone. they’re all the way down at the beach, probably doing the exact thing we’re about to do, so…” ellie’s voice trails off as her thumb rubs over your pulsing clothed clit.
you shudder. “d-don’t bring them up right now” you sigh, arching your back into her. it’s your turn to kiss her now, tilting your head you kiss her slowly at first, wrapping your hands in her hair and tugging. ellie whines into your mouth and you pull her off your mouth.
she looked so good like this. face flushed, head tilted back, lips pink and swollen. her pupils were so dilated you were concerned for a second. only a second. before you lean into her ear and whisper, “want to fuck me in the hot tub?”
ellie practically moans at the thought. as you let go of her hair she grabs at the backs of your thighs and massages them. you gently remove her hands and slide off of her. “needy, huh? follow me, baby” you slowly climb up the steps and over the to the isolated pavilion on the other side of the porch.
ellie is following you like a puppy-dog, practically drooling at the sight of your now, wet body. that bathing suit was the perfect idea, she thought.
as you step into the hot tub, you groan. if you weren’t hot already, you were now. you barely get a chance to adjust when ellie wraps her hands around you to grope your tits. she’s pushing you into the back of the hot tub, you could feel a jet in front of you. “what do you think would happen if we turned this on…” ellie reaches one of her hands up and turns the jets on with a small press of a button.
the hot water hits your pussy and you physically jump back. it’s hits right on your clit, you’re a whining mess. “ellie…. el this is too much” you’re grabbing at her hands, her arms, the side of the tub, but nothing works. ellie continues on your tits, face submerged in the side of your neck, working on your jawline. “too much, angel? seeing you in this suit was too much for me, but you didn’t show me mercy, did you?” you moan.
“ah- i… just wanted to” your mind is scrambled, the pressure on your clit along with all the attention on your tits and neck almost makes you cum. and ellie can tell. just as you start to shake. ellie let’s you go.
you’ve never looked back quicker. it looks like ellie’s gone. you’re confused for a second until you see her submerge from the water, shake off her hair, and stare at your ass. “god damn” ellie looks up into your eyes while she slowly leans you forward, giving her full access to your ass. bent over the hot tub, she gropes your ass. gives it quick kisses and gentle smacks. “so pretty for me, such a fucking slut” she squats down in the water and uses her pointer finger to rub your throbbing clit.
“ellie, please. need it so bad” you grind your ass on her fingertip hoping for some kind of friction as you feel her slide your swim suit bottoms down your ass. “look at how wet you are for me” you can hear her smirk as she spreads your lips with her pointer and middle finger. you could practically cum on the spot.
“stand up for me, baby” as you move, ellie slides to sit under you and immediately brings your hips down. her lips connecting to your clit in seconds. sucking harshly, she grips your thighs, massaging them. “el… god, fuck!” you whine, grinding your hips on her face, her tongue flat against your pussy, letting you use her for your pleasure.
“that’s it baby, all needy for me” ellie moans on your clit. you can feel your orgasm catching up to you quickly, ellies tongue lapping at your wet hole and moving up to do quick circles on your sensitive nerve has you trembling in seconds. “ellie! ellie! fuck!” you ride out your orgasm on her tongue while you try to relax your breathing.
ellie gives your clit a quick kiss before slowly bringing you back down into the water. “so good for me, angel, always so pretty” ellie whispers into your ear and cups your face with her hands, dragging you in for a kiss. you eagerly slip your tongue into her mouth. when you break away there’s a string of saliva connecting the two of you.
“ellie, you’re pretty too, you know” tilting your head, it’s your turn to make her feel good.
“was thinking about you, earlier” you slowly grind your hips against her trunks, she spreads her legs slowly, allowing more access. “oh yeah?” ellie smirks and your hands travel to her toned stomach.
“thought about… your abs and your arms” your hands roam her body. “touching me..” you whimper as ellie’s hips move up to meet yours, in slow thrusts. she whispers curses under her breath. she somehow maneuvers her hands under you and slips off her swim trunks, shuddering at the heat of the water.
“fuck, baby, you’re killing me” ellie leans her head back when your hips speed up, you lean forward to kiss on her neck. sucking at her sensitive skin, you can feel her moan, “come on, make me cum, angel” ellie’s hands are in your hair when your lips travel up to meet hers.
your hands eagerly grope her clothed tits as her head falls back again “f-uuuck, baby, im close” your hips speed up as she tightly grips at your hips. her head is cuddling into your shoulder as she finally comes down from her own orgasm and you follow close behind her.
you become a whining mess in her mouth. chanting her name, yet again, and she loves every second of it.
“always so good for me” ellie takes your hands in hers and pulls them down to her side. you lean down and kiss her, “remind me not to wear this suit in front of you again” you giggle and see ellie scoff.
“please, i already know what your next birthday gift will be”















