⭑ summary: ellie’s never done this before, but she’s sure of one thing…you.
⭑ cw: soft smut, losing virginity (ellie), oral (e+r!receiving), strap on sex (e!receiving), praise, sub!ellie, dom!reader.
you’re sitting on ellie’s lap, facing her, straddling her thighs in the warm light of your bedroom.
the lamp beside your bed is dim, casting a soft amber glow on her skin, and outside the window you can just barely hear the hum of crickets. it’s summer, late. the kind of night that feels like it has no end.
your mouths meet again and again, slow and warm, your arms are around her neck and her hands are resting on your hips like she’s trying to memorise the shape of you. she’s a little breathless already.
kissing ellie always feels like this, like you could just melt into her.
but tonight something’s different. thicker. heavier. there’s more weight behind the way your bodies move together, more need in the way her hands squeeze your thighs, the way your hips shift forward, instinctive and clumsy.
when she presses a little too hard against you and whimpers softly into your mouth, you know she feels your whole body jolt.
you pull back, just slightly. “baby.”
she looks down at you, lips swollen, pupils blown. “what?”
you exhale shakily. your hands are still around her neck, but tighter now, like you’re grounding yourself. “you’re turning me on way too much. and i just-” you stop herself, your voice lowering, softer now. “i need to know you’re actually ready.”
she blinks, caught off guard. “i am.”
“i mean, really ready.” you’re so serious now. eyes wide, careful. “you’ve never done this before, and i don’t want to push you. i’d rather stop than do something you’re not sure about.”
ellie searches your face, heart warm. you’re flushed and sweating a little, breathing hard, clearly not unaffected by her, and still, you’re being so careful. so gentle.
she nods, slowly. “baby… i’ve been thinking about it for weeks. every time we make out i wanna…” her face burns. she buries it in your neck, muffling the words, “i want to.”
you laugh gently. “you wanna what?”
she groans, frustrated, and you nudge her back so you can look at her properly. your smile is teasing, but your thumb strokes her cheek in slow circles.
she whispers, “i wanna have sex with you.”
your jaw tightens a little and your eyes flicker down her body before moving back up. she looks bashful. like she’s seeing something she doesn’t think she deserves. “okay,” you say, voice husky. “we’ll go slow.”
she lets you undress her first. your fingers are careful, reverent, as you peel her shirt up over her head and let it fall to the floor.
you kiss ellie’s shoulder, her collarbone, the space between her breasts. you don't rush. you never do.
she’s already wet by the time you help her lie back on your sheets, your lips trailing down her body, your smooth palms stroking her thighs like you’re trying to calm a spooked animal.
ellie shivers as your breath ghosts over the inside of her thighs. “baby…”
you look up from between her legs, pupils blown wide, hair already messy. “just relax, els. let me take care of you.”
and then your mouth is on her- hot, wet, slow. your tongue licks a thick stripe through her folds, and she almost cries out from how sharp it feels. her hips twitch. you press her down gently, murmurs, “it’s okay. i’ve got you.”
you’re impossibly good at this. focused. patient. like eating ellie out is the only thing in the world that matters to you.
you suck her clit softly and flick your tongue in these perfect, slow motions that make her whole body shake. every time she moans, your grip tightens on her thighs.
every time she tries to pull away, overstimulated, you hold her still and groan into her pussy like you can’t help yourself.
ellie tries to warn you, “i’m gonna-oh, fuck-” but you just kees going, and she comes hard, hips trembling, thighs clamping around your head.
you don't stop until she’s begging.
ellie’s still twitching when you move up her body and kiss her gently. she tastes herself on your lips, and it only makes her face burn hotter.
she’s not used to this. to someone being this tender with her. it feels like she might actually float out of her skin.
“how was that?” you ask, brushing a lock of hair from her cheek.
she nods mutely. “i-yeah. wow.”
you chuckle, then wipe her down gently with a warm cloth, kissing her knees, her stomach, her forehead. every little thing you do feels like a promise.
when ellie whispers, “can we try the strap?” you freeze.
“yeah.” she glances away, then admits, “i’ve been thinking about it since i found it in your nightstand.”
she giggles. “it was barely hidden.”
“unbelievable.” you’re blushing, flustered, trying to stay cool. “you’re lucky you’re cute.”
“you’re lucky i’m letting you fuck me,” she teases.
the harness fits snug on your hips, and the silicone cock is average in length but thick. not intimidating, just… real. solid. your hands are a little shaky as you finish adjusting the straps, but when you look up at her again, your eyes are gentle.
you help her onto your lap, guiding the toy between her legs. she’s already so wet she doesn’t need lube, but you spit in your hand anyway and stroke the silicone slowly, before lining it up with her entrance.
“take a deep breath,” you murmur.
she sinks down onto you slowly. her mouth dropping open at the stretch - it’s full, fuller than your fingers, but not painful. just… intense.
you watch her like you’re memorising every expression. “you okay?”
“mhm.” she breathes in again. “keep going.”
she rides you slow at first, shallow little rocks that make her whole body tremble. your hands grip ellie’s hips tighter, guiding her movements. she buries her face in your neck, breathing hard, every nerve in her body buzzing.
“that’s it, baby. doing so good.” your voice is thick. “you look so good taking me.”
she finds a rhythm, rocking down harder now, getting braver, feeling the way the strap rubs right against her g-spot. the room fills with slick sounds, breathy gasps, soft moans.
your arms wrap around her back as she clings to you, hips jerking erratically as she chases her second orgasm.
when it hits, it’s sharp and wet, and she feels like she’s breaking apart. you kiss her shoulder over and over while she shakes in your arms, whispering praises, telling her how perfect she is.
afterward, you kiss every part of her you can reach; her cheeks, her hands, her trembling thighs. you don't stop touching her, not even for a second.
she rolls onto her back and pants quietly. “holy shit.”
you laugh softly. “you’re unreal.”
she glances at you, then licks her lips and says, “i wanna… i wanna go down on you.”
she sits up, a little wobbly, but determined. “you’ve done everything for me tonight. let me make you feel good.”
your eyes go wide. “you don’t have to-”
you hesitate. “okay. if you’re sure.”
she crawls down between your legs, heart hammering. she’s never done this before, but she’s watched enough porn to know the basics.
you’re already soaked - slick and flushed and desperate, your thighs trembling before she even touches you. she drags her tongue slowly up your slit, testing the waters, and your hips jump immediately.
“fuck,” you gasp. “yeah, just like that.”
she laps at you slowly, awkward at first, but you keep her hand in her hair and guide her through it.
“suck on my clit a little-yeah, there-fuck, yes.”
she gets braver. hungrier. your moans get louder, more ragged. your thighs start to close around her head.
“baby-i’m close…don’t stop-”
she doesn't. she keeps sucking, keeps licking, until you’re shaking and cumming on her tongue, pulling her hair and crying out her name.
she kisses her way back up your body after, flushed and out of breath. you look wrecked. and when you open your arms, she collapses into your chest, both of you sweaty and shaky and completely blissed out.
“jesus christ,” you whisper into her hair. “how are you real.”
she mumbles, “my knees hurt.”
you laugh so hard you almost choke.
you’re both still laughing when you pull the blankets over her and wrap your arms around her waist.
“you okay?” you ask, softer now.
she nods, eyes fluttering closed. “i’ve never been better.”
“good.” you kiss your temple. “because we’re doing that again. like. all the time.”
she hums sleepily, already half gone. “we’ve got all the time in the world.”
⭑ perm taglist: @yasmilks , @frosttbitten , @lovemiraamira , @ellies-real-wife , @wewerewildandfluorescent , @jullsii , @eyesttokill , @dmenby3100 , @bunchogravie , @oneinameliann , @intheshadowofthestars , @pariiissssssss , @vanpalmertruther , @madsxh1022 , @rbnvrnxoxo , @firefly-ace , @alyaserrax , @silly-pigeon69 , @glassofgreenteapls , @serpentskrtt , @m0th3rcal , @sincerelyherz , @0phantom0 , @ggutpunch , @leeidk87 , @mikellie , @celiacallsitcasual , @gurlbownerr , @l0veylace , @bluminescent-moon , @oatmatchalatte , @hitmehardmommy , @iadorefineshyt , @jksevendays , @liztreez , @clemrules , @yourl0caltrash , @rootytootymeow , @thebadwritersposts , @vanillacigarettes777 , @soltwent , @allisonsivy , @lesbian-useless , @lovewitchss , @abigail-andersons-wife , @valeisaslut , @ssijht , @meow4510 , @vixenkii , @modernvenuss ,@pryncess123 , @frey-williams , @hxneybugsworld , @iloveclairo2016 , @shadowybasementmiracle , @nutmegsnorter , @improbablynotpoppy , @simpingonwinonaryder , @e-l-l-i-e-w—p-a-i-g-e-b5 , @elliewilliamkisser2000 , @newjupiter , @willowlovestheweasleys , @tr0928 , @caitvisthirdmember , @honeyylovee , @idek4bands , @andreaaaxoxo , @mymy2o1 , @ur-local-astronaut , @laiim , @like-a-dirty-french-novel , @pearlescent0o , @icong-nizo , @girlsatourbest , @0ngeeked , @celinealways , @kikispool , @hyperbabes , @hauntedclaudio , @shakeyodreadsshakeyodreads , @roseegallagher , @ferretthegremlin , @smellslike-updyke , @nikaaaaaapple , @lynn5783 <3