Actions

Work Header

And Take Me Like You Do in Your Dreams

Summary:

“Where is this going?”

Backing out now would defeat the entire purpose of the last week she’d spent thinking about this. “I just think it’s kind of stupid that we’re the only ones who haven’t done it yet.” Seemed like the safest option.

I’ve seen your dick and can’t stop thinking about what it would feel like inside me wasn’t something Mari felt quite ready to say yet. They’d cross that bridge when they came to it.

OR

Mari decides she’s not leaving Wiskayok a virgin, and who better to help with that than her best friend?

Notes:

I started writing this a few days ago and genuinely reached a MariHat flow state...Enjoy!! <3

(Also it’s 1:00am as I’m posting this, and I didn’t do a final round of beta reading, so…apologies in advance for any typos!!)

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

Work Text:

“Do you want to have sex?” was the question with which all of this had come to be, in the first place.

Two weeks ago, in the locker rooms, when everyone else had already left (which wasn’t unusual), and Mari had decided to drop The Question (which, in itself, wasn’t unusual either. She liked asking Melissa questions. She asked her questions all the time: what she wanted to eat, whether she’d ever outgrow that stupid pink hat, if she thought Coach was secretly gay, too… Important things like that, but never this one).

In hindsight, Mari doubted Melissa had really understood the question then. For one thing, the girl had turned beet red pretty much instantly, which should’ve been the first clue that something had been misunderstood. Melissa had started stammering about “when the timing was right,” further confirming Mari’s suspicion that she’d gotten it all wrong, taking the question as some kind of vague someday-with-someone scenario rather than the very specific offer Mari had actually meant it as.

Second of all, after they’d left, they’d made it all the way back to her place, and the subject hadn’t come up again once. Melissa, much to Mari’s growing dismay, made no attempt to get it over with like she’d originally hoped.

Sue her, she’d given this some thought! 

How the fantasy of her first time had gone from being an abstract dream with some faceless person that got the job done unfairly well (and, more importantly, one that never failed to get Mari off whenever she was doing a bit of preparation for said first time) to one of Melissa, she didn’t quite know either.

Sure, all those times of changing in front of one another before and after soccer practice, plus the occasional glimpse of what she’d caught in the communal showers, might’ve played a part in it, but essentially, Mari swore it wasn’t about that (that being the bulge, visible even through her friend’s fucking pants and, really, it was unfair of the universe to be giving her a best friend that Mari knew had a big dick and not expect her to…do something with that). 

Besides, it wasn’t as though Mari had gone looking for that information in the first place. If anything, it had simply become increasingly difficult to ignore over time. Especially during practice, when Melissa insisted on wearing those stupidly thin athletic shorts–that they all had to wear–that left very little to the imagination. Or in the locker rooms when she’d stroll around half dressed like that was a completely normal thing to do, which, granted, it probably was, but still. There were limits to what a person could reasonably be expected to ignore in a communal changing space! 

Perhaps she only lacked the awareness that she had a comically large dick, Mari sometimes reasoned. As far as she was concerned, her friend didn’t necessarily have a comparison point, and it wasn’t like anyone could just walk up to her and tell her that they could all tell, either. Actually, most of the time, Mari felt as though she was the only one who was that aware of Melissa’s situation

Anyway, Melissa’s lack of initiative and understanding left Mari with only one option: to bring it up again.

It took another attempt to pursue Melissa and, more importantly, to make her understand that she hadn’t been talking about some hypothetical, far-away “what if,” but about them (Mari and Melissa) having sex with each other. Which, frankly, only made sense to Mari. Everyone was doing it, or so it seemed. The whole world appeared to be in on some inside joke she (and Melissa) hadn’t been let in on yet, and the sooner she could get this particular milestone out of the way, the better.

Hadn’t Danny dropped her, she would’ve just asked him (or so she kept telling herself), but with no boyfriend in sight, and Melissa right here…It made sense!

And really, when Mari thought about it, the plan itself was actually pretty solid: Melissa was her best friend, which meant there wouldn’t be any awkward small talk beforehand, or those weird first-date expectations everyone else kept complaining about. She already trusted her (essential for something like this), and most importantly, Melissa clearly wasn’t doing anything with that dick anyway, which felt like a waste of perfectly good resources.

Not that Mari had phrased it like that when she’d first asked. But still, her point remained.

Unfortunately, other than just being Mari’s best friend, Melissa also required a bit more clarification than the locker room conversation had provided, so that was how Mari found herself bringing it up again a week later: This time, it was during one of their sleepovers, and she’d come prepared, thinking the words through and hoping Mel wouldn’t turn the color of a very ripe tomato as soon as the word “sex” left her mouth. How old was she, fucking twelve

She was sprawled across Mari’s bed, flipping through one of her magazines–which, having grown up with four older brothers, Mari seriously doubted Mel had access to in her own household–while she stood in front of the mirror across the room, pretending to consider two different tops she’d already decided she wasn’t going to wear. “Which one do you think?” she called out over her shoulder, holding the one she wasn’t wearing to her chest. 

Melissa glanced up briefly. “They look the same.”

“They do not look the same,” Mari said, rolling her eyes before tossing the second top onto the back of her chair.

Better to get this over with now. Her dad was visiting family, and her mom was working a night shift, but if this was going how she’d envisioned, they would hopefully be at it for a while, and she wasn’t gonna take any unnecessary risks. 

Again: She’d come prepared!

From her bed, Melissa only hummed noncommittally and turned the page. Mari watched her reflection in the mirror for another moment before finally turning to face her. “So,” she said.

Melissa kept reading, glued to the glossy pages in front of her. Mari cleared her throat. “So!” she said again, louder.

That got her attention, at least enough for her eyes to flick up over the edge of the magazine. “What?”

Mari shrugged, as if the topic had occurred to her out of nowhere. “Remember when I asked if you wanted to have sex?” Melissa blinked, very slowly, her eyes growing gradually wider with each time they closed, and Mari didn’t reveal that this was all a joke. “In the locker room?” she added when no answer came. “Like a week ago?”

“You ask a lot of things in the locker room,” Melissa said cautiously and lowered the magazine from her face.

Deciding the look on her face was evidence enough that Melissa did, in fact, remember, Mari went on: “Did you know Gen already did it?” 

Melissa’s brows knit together in confusion. “Did what?”

“Oh my god! It!” 

There was a brief pause during which her brain visibly struggled to catch up, the gears turning behind her eyes in real time. “…You mean sex?”

“Yes, Melissa, sex,” Mari sighed. “What else would I be talking about, genius?”

“Since when do you know about Gen’s sex life?”

“That’s not– She told me, alright?” 

“Why?”

Mari shrugged. This was not the part Melissa should be getting caught up on, here. “Because we were talking about it.”

Melissa stared at her a little longer before dropping back onto the pillows, her hand blindly tapping along the mattress in search of the magazine. “You have weird conversations.”

“My point,” she continued as she pushed herself away from the dresser and began pacing across the room, “is that people are doing it, Mel!”

“People have been doing it for a while,” said Melissa, who had found the magazine and was turning another page.

“Yes, but now people our age are doing it!” Mari insisted when she came to a halt in front of the bed. 

“People our age have also been doing it for a while.”

“That’s not– That’s so not the point here, Mel.” Melissa sighed quietly but said nothing, which Mari took as encouragement to continue: “And it’s not just Gen, either.”

“Here we go,” she muttered under her breath.

“I’m serious,” Mari went on, ignoring the interruption. “You know Shauna and Jackie are like one wasted makeout session away from lezzing out together, right?”

That got another look from Melissa. “Okay,” she said, setting the magazine down on the thin sliver of stomach where her shirt had ridden up (something Mari had absolutely not been staring at in the mirror for the better part of the afternoon). “First of all, that’s definitely not true.”

“You’ve seen the way they look at each other!”

And why are we discussing our teammates’–hell, our friends’–sex lives when we could be having it instead, Mari didn’t say. 

“They’re friends.”

“So are we!”

Melissa squinted at her. “That’s…not the same thing.”

“You’re missing the bigger picture here.”

“And what,” she asked slowly, “is the bigger picture, Mar?”

Tempted to march across the room and snatch that stupid hat right off her head just to see how much brain Melissa actually had underneath it, Mari opted for an exaggerated sigh instead. “Literally everyone else seems to know what they’re doing, and we don’t.”

“What do you mean ‘we’?”

Still, she didn’t get it. Wouldn’t get it, maybe, because at this rate, there was no way Melissa wasn’t being dense on purpose. Either that or her brain really did move this slow all the time, and Mari had simply never noticed before. Perhaps she wanted Mari to spell it out for her, embarrass herself even more, but she was already at the point of no return, she figured, so she might as well finish the job.

She gestured between them. Melissa followed the motion with her eyes, then looked back up at her.  “…Mari.”

“What?”

“Where is this going?”

Backing out now would defeat the entire purpose of the last week she’d spent thinking about this. “I just think it’s kind of stupid that we’re the only ones who haven’t done it yet.” Seemed like the safest option.

I’ve seen your dick and can’t stop thinking about what it would feel like inside me wasn’t something Mari felt quite ready to say yet. They’d cross that bridge when they came to it.

Melissa stared at her again, the same slow processing happening all over again. At this point, Mari wanted to just grab her by the shoulders and shake the answer out of her. Were people able to get it up when they were concussed? She certainly wasn’t gonna risk finding out the hard way.

“Hold on,” Melissa said suddenly. “Are you not literally dating Danny? Ask him.”

Was,” she corrected. “He dumped me.”

Melissa rolled her eyes. “You break up with him every three weeks.”

“Oh my god, focus, Melissa! That’s not the point here!”

“It seems like a pretty relevant point.”

“I told you he dropped me weeks ago,” Mari insisted, which was technically true and not at all what she wanted to be talking about right now. Not that it was still some kind of sore subject. It’d been nice, actually, having some time to herself, to think, but she didn’t want to discuss that with Melissa. 

“Well,” she muttered, “you guys break up every other week, so forgive me for assuming this was another temporary situation.”

Mari ignored that, too. “My point,” she went on stubbornly, “is that I don’t want to leave Wiskayok a virgin.”

“That is the dumbest reason I’ve ever heard.”

Mari threw her hands up in frustration. “Why does everyone act like this is such a crazy thing to think about?”

Melissa pushed herself up more comfortably against the headboard, crossing one leg over the other, her gaze never leaving Mari. “I don’t think that should be your number one reason to lose your virginity.” She paused. “Also… what does this have to do with me?”

Mari groaned, rubbing a hand over her face. Great, she thought, just fucking great. She could’ve had this entire conversation with a wall and it would’ve had the same outcome. “You cannot be serious.”

Melissa immediately raised both hands in surrender, looking up at her like a kicked puppy. “Just– You’re being confusing, Mar!” she protested. “If you could maybe tell me what your plan is…?”

“Well,” she said, “I thought about asking Danny again, but that seems pointless now.” Melissa snorted, but nodded for her to go on. At least that much, she must’ve understood. “And then I realized that it actually makes way more sense to do it with someone I already know.”

Finally came the all-telling pause Mari had been dreading from the start, the moment things actually fell into place for Melissa, and she could watch the realization play out on her face. “…You’re joking.”

“I’m really not.”

Another pause, this one even longer than the last, and Mari could pinpoint the exact second the realization landed when Melissa’s ears started turning pink. “Oh my god,” she said quietly.

“What?”

“You’re serious.”

“Yes, Melissa,” Mari said, exasperated. “I am serious.”

“You want to…what, have sex with me?”

“Well when you put it like that, it sounds weird! It’s– We’d be doing each other a favor! I am not leaving this town as a virgin, and neither should you!”

“Gee, thanks.” 

“Are you even listening?” 

“You want to lose your virginity,” Melissa recited dutifully. “And for some reason your solution is to–” she trailed off, seemingly unable to make herself say it. It took another attempt of stammering before she spat it out: “To have sex with me.”

“Exactly.”

The silence that followed stretched out so long Mari genuinely wondered if Melissa had stopped breathing altogether. Her eyes had gone a little wide, too, and there was that familiar redness spreading across her cheeks again. “But- But why me?”

At least they were finally making some progress, though Mari knew the worst part of this conversation was yet to come. “Because you’re my friend,” she said. “Which means there won’t be any weird pressure or expectations or…awkward conversations.”

And,” Mari added, hoping it came out like merely an afterthought that she hadn’t spent weeks fantasizing about, “you have the necessary equipment.” Melissa made a strangled sound, but she didn’t let that stop her, pressing on, “I just think it makes sense! We’re already friends, we trust each other, and it’s not like you’re using it for anything else.”

“Jesus, Mari.”

“I’m just saying it’s there!” Very, very there, but she couldn’t be getting ahead of herself when Melissa hadn’t agreed yet.

“That’s not–” Melissa had actually taken her hat off, now, conveniently placing it over her crotch as she gawked at Mari. “That’s not how people usually decide these things!”

“Think of it as helping a friend.”

She laughed helplessly, from behind the hands she was dragging down her face. “And you– Are you sure you want it to be, y’know… me?”

It was oddly sweet, in a way, like Melissa somehow didn’t think she was worth taking Mari’s virginity. If there was anyone, Mari thought–after all that time of not doing it with Danny–it had to be Mel. Holding her gaze, Mari sat down on the edge of her bed. “Yes,” she said, then added, “Unless you know anyone else I could call?” 

“Oh my god.” Melissa groaned. At least she was smiling now, which, as far as Mari was concerned, was basically a yes. 

“So,” she said, “do you want to have sex?”


That had been fifteen minutes ago, and they’d been kissing ever since. 

Looking back at it now, it was both less and more complicated than Mari had imagined it would be. Less so, because once Melissa had finally stopped staring at her and had instead leaned forward, the rest had followed pretty naturally. Kissing was what led up to sex, as far as Mari was concerned, and she certainly wasn’t about to let Melissa fuck her without at least kissing her first.

More complicated, however, because she had never accounted for the possibility that Melissa might actually be good at it. Not that she had a huge catalogue of experience with girls to compare it to, but still, as far as she knew, Melissa didn’t have any either. Beyond the occasional spin the bottle situation at someone’s house party–which barely counted as proper kissing, anyway–there’d never been a girlfriend that Mari knew of, no hookups her best friend surely would’ve told her about.

And yet here she was, kissing her better than Danny ever had.

At first, it had been rather tentative. Clumsy, actually, a kiss that felt more like testing the waters than anything that would lead up to sex. As soon as their lips first met, Melissa had already paused, hesitant to take it further, as if she was still expecting Mari to laugh or shove her away and announce the whole thing had been a joke. Mari, for her part, had done neither, too busy realizing that Melissa’s mouth was both warm and soft and, annoyingly enough, very pleasant to kiss.

Reaching up, she’d caught her by the wrist and guided her hand to her cheek, only then realizing just how comically large the girl’s hands actually were. Melissa’s palm easily cupped half her face, her thumb brushing along Mari’s cheekbone as Mari leaned up to press their mouths together again with more insistence.

After that, the hesitation had disappeared rather quickly.

Melissa, it turned out, was also a quick study when it came to kissing. The initial awkwardness lasted maybe another thirty seconds before she relaxed into it, her free hand sliding to Mari’s waist while the other braced against the mattress beside her. Then her tongue darted out, tracing along Mari’s bottom lip, and Mari gasped in surprise. Melissa pulled back just as quickly. “Too much?” she mumbled, her grip loosening as if already preparing to retreat.

Instead of a verbal answer, Mari leaned back into the mattress, urging more of Melissa’s weight on top of her, lips parting to invite her back in. The kiss resumed instantly, softer at first, until Melissa pressed a little harder, and from that point on, Mari mostly followed her lead, sighing the first time their tongues met before pushing forward again.

It was how they’d ended up with Melissa leaning over her, one knee pressed into the mattress beside her thigh while Mari lay sprawled beneath her, her palm flat between her shoulder blades. After fifteen whole minutes of experimentation–during which Mari had gotten a pretty good idea of all the ways Melissa apparently liked to be kissed–the pace had shifted. If she’d known Melissa had been this eager, not only to have sex but to kiss her, she would’ve gladly passed all those mediocre makeout sessions with her ex and skipped straight to this.

Their kisses had grown less frantic and slower, their mouths having found a nice rhythm, with Melissa occasionally tilting her head, still experimenting with the angles, as if Mari wasn’t sucking on her tongue at the same time. The fabric of Melissa’s shirt bunched over her knuckles as she slid her fingers along her spine, feeling the muscles there shift as she leaned down harder. Each movement pressed her closer, their chests brushing through the too many layers of fabric that were still separating them, Melissa’s breath warm against Mari’s mouth whenever they had to break apart for air. 

At some point, Melissa’s mouth drifted away from hers. Her lips brushed the corner of Mari’s first, then trailed down her jaw, to her neck, leaving a line of damp, open-mouthed kisses along the curve of her throat. It didn’t even occur to Mari to remind her not to leave any marks. She could only blink up at the ceiling, feeling the light scrape of teeth against her skin, and the way all of that heat seemed to rush downward in a way she had never really experienced while another person was actually present.

She should probably be a little more embarrassed, both about that and about the noises threatening to slip out of her throat, except this was Melissa. Melissa, whose hair was tickling her collarbone right now, and whose hand had somehow slid under the hem of her shirt without Mari even noticing, fingers splaying against the side of her ribs. With her own hand draped loosely over Melissa’s shoulder, her eyes fixed above, and her best friend’s mouth–her tongue now tracing along the skin of her neck (which was to say: with the safety of not having to actually look at her)–Mari finally mumbled, “Mel…”

“Hm?” Melissa lifted her head from the slope where Mari’s neck met her shoulder, lips slick and swollen. Already, all Mari could think was I did that, as she fought the sudden urge to reach out and run the pad of her thumb along Melissa’s bottom lip, pull it down, push inside

Melissa was still watching her, cocking her head as she waited for her to speak. “If we’re…” Mari began, only realizing how breathless she sounded once the words actually left her mouth. “If we’re doing this, you should probably take off my clothes.”

“…Oh.” Melissa stammered. For somebody who’d been confidently leaving a trail of saliva down the side of her neck, she didn’t seem nearly as competent with her words as she was with her tongue.

Oh?” Mari rolled her eyes. “What did you think was going to happen?”

“No, I-” If Mari didn’t know any better, she’d say Melissa was blushing. The tips of her ears were definitely turning pink again. “I mean, yeah, obviously, I just didn’t want to… rush you, or anything.”

“A bit late for that, don’t you think?”

Melissa gawked down at her.

“You’re literally on top of me, Mel.”

“Right,” she said.

“Well?”

Finally, Melissa jumped back into motion. Her hands dropped to the hem of Mari’s shirt, hooking her fingers into the fabric to pull it upward. The motion forced her to raise her arms, the shirt bunching around her shoulders before sliding up over her chest and over her head. For a moment, the fabric blocked her vision, and then it was gone, tossed somewhere off to the side of the bed by Melissa, without taking her eyes off her chest. 

Cool air brushed across Mari’s skin where the top had been, the sudden exposure making her shiver. She could feel her nipples tighten under the thin fabric of her bra, probably visible through the cups too, and under any other circumstance, she would’ve been a lot more self conscious about that, except Melissa was staring, and the expression on her face was not one of distaste. If anything, she looked awed, damn near drooling at the sight of Mari’s cleavage. It gave her the courage to go the rest of the way, sitting up to unclasp her bra and reveal all of her chest. Mari slid the straps down her shoulders and let the bra fall away, tossing it aside with considerably less ceremony than Melissa had managed with the shirt. At this rate, she was gonna have to get up and pick her jaw off the bedroom floor, fixed on Mari’s chest as she exposed herself to her. 

They’d seen each other naked more times than she could count—at least once every week in the communal shower—but never had she ever seen her best friend stare at her body quite like this. Or maybe she’d just never caught her, because the look on Melissa’s face did make her wonder how long she’d been wanting to admire her body openly. 

I’m probably gonna look just like that, Mari thought, when she takes her pants off.  

Because no matter how much Melissa might–or might not–have fantasized about her tits (an oddly flattering idea that would’ve disgusted her if it were literally anyone else), there was absolutely no way it compared to the amount of time Mari had spent picturing her best friend’s dick. Never before had she allowed herself to think it through this bluntly, but considering they were about to have sex, it seemed pointless to start being shy about it now.

“Can I–” Melissa cleared her throat, trying to maintain eye contact while asking this and not stare directly at Mari’s tits for the entirety of the question. “Can I touch you?”

Mari fought the urge to roll her eyes. This was Melissa’s first time, too, and as much as she wanted to be impatient about it, she figured she should probably tone it down for the occasion. I want you to touch me everywhere, she could’ve said, which would’ve been the romantic route. Alternatively: I’m about to have your dick inside me, why the fuck would I not let you touch my tits?

Only thinking the second one sent an uncomfortable warmth pooling between Mari’s thighs, her body tightening around the emptiness there that should, ideally, be occupied by Melissa. To avoid sounding desperate, she grabbed her by the wrists and guided those comically large hands she had never been this aware of toward her chest.

Melissa’s mouth fell open as soon as she made contact, Mari’s breasts already spilling over her fingers even as they rested unmoving on top of them, not yet daring to properly squeeze. It would’ve been funny, watching Melissa’s hands cover so much of her chest, if the sight itself wasn’t taking her breath away. How many times had Danny uselessly groped her chest? And out of those, how many times had it ever felt like this?

“You’re not gonna crush them, Mel.” Mari managed, leaning into the touch. 

Melissa’s throat bobbed as she swallowed, nodding her head before giving a first, gentle squeeze. Her fingers sank into the soft weight of Mari’s breasts, finally giving her a first hint of stimulation that made her breathing pick up as the sensation washed over her. Mari could feel her nipples harden against the palm of Melissa’s hand, could feel her belly tingle with an entirely new feeling that made her hips shift restlessly against the mattress, and quickly pulled Melissa in again so she wouldn’t have to think too hard either.

She met her halfway, this time kissing her with a hand on her breast that kneaded as their mouths moved together. When Mari’s tongue slid against hers, Melissa’s fingers tightened, eliciting a gasp from Mari, whose nipple stood erect under the clumsy attention. “Shit, sorry–” she mumbled, nearly losing her balance and letting her full body weight drop onto Mari if it weren’t for the hand she raised to her shoulder.

So much for this being the less awkward person to have sex with. 

“It’s fine,” Mari muttered, shifting against the mattress to get comfortable again. “It’s fine, just…” Her hands slid down to Melissa’s waist, where a narrow strip of warm skin showed between the hem of her shirt and the waistband of her pants. “Your turn.” 

“Wha–”

She didn’t bother explaining and grabbed the hem of Melissa’s shirt. It only took a first tug until she got the message and raised her arms, helping peel it over her head.

At least Mari understood, now, why Melissa had been staring at her earlier. She was only wearing a sports bra, nothing nearly as fancy as the lacy bra Mari had tossed aside a minute ago, but…

But Jesus Christ.

It still felt a little like seeing her for the first time, as if they hadn’t been changing beside each other ever since they’d both made it onto the varsity team. The bra itself was simple enough: plain cotton sitting tight across Melissa’s chest, no padding to hide anything. The hard peaks of her nipples poking through the fabric, and any other time, Mari probably would’ve taken her time appreciating that sight alone, except that now, with the t-shirt gone and Melissa more or less kneeling over her, it wasn’t just her chest that was suddenly on full display.

She could see her arms–something she’d somehow never given much thought to before, which felt like a massive oversight now, because Holy Shit–her stomach, the trail of hair under Melissa’s navel that disappeared into the waistband of her boxers, visible thanks to how low her pants had ridden while she knelt over Mari.

And then there was that.

Melissa was getting hard. Or she’d already gotten hard sometime during the make-out session, but either way, the fact remained that there was now a–noticeably large–bulge in the fabric of her pants, straining towards her as Melissa shifted on her knees. Only when her hand made contact with the rough denim of her jeans did Mari realize she’d lifted it at all. Her palm rested on Melissa’s thigh, fingers spread against the muscle there while her focus stayed on the erection between them, and she should’ve probably said something. About anything, would’ve done, but with the thought in mind that she would soon be feeling all of that inside her, her brain had gone stupidly blank.

Mari’s fingers curled, squeezing Melissa’s thigh the same way Melissa had squeezed her tits earlier, and felt them flex under her grip as Melissa exhaled a shaky breath above her. “Uhm,” she said weakly.

Sitting up and leaning in, Mari could see Melissa’s erection swelling still, the bulge growing even under the restrictive fabric of her pants. With the way they were positioned, she realized she could easily lean in and put her lips to it right through the fabric, mouth along her cloth-covered cock, and feel its heat against her lips, feel those throbs and twitches for real, and had she ever wanted to suck her own boyfriend off this badly?

Mari couldn’t be sure, but judging by the look she was met with when she turned her gaze upwards, she figured that, by putting her mouth on Melissa’s cock (even through the fabric), she’d risk ending this before they’d even properly started. 

So instead she ran her hands over Melissa’s legs, brushing along the inside seam of her jeans, and watched how she twitched in response. Still not trusting her friend, or herself, for that matter, not to make her finish in her pants right there with how her cock was jerking beneath the denim, Mari decided not to touch it yet, not until she’d at least seen the thing at full capacity, and leaned back. Only then did Mari become aware of how uncomfortable her own shorts felt, the fabric pressing against her as her underwear clung to the slick heat between her thighs, and she wondered if she’d ever gotten this embarrassingly wet just from looking at someone before.

To be fair, if all of Melissa was somehow supposed to fit inside her eventually, Mari figured being this turned on would probably come in handy, but, for the most part, it was simply uncomfortable, and she needed all those layers to come off.

Her fingers hooked into the waistband of Melissa’s boxers, the elastic stretched before Mari let it snap back against her abdomen with a sharp twang. Melissa jerked. “What the fuck, Mar–”

“Off,” she interrupted, “Take it off.” 

“Are you sure you want me to–” Mari didn’t even want to hear the rest of that sentence, so threatening to pull the elastic again got the job done: Melissa moved, fumbling with the buckle of her belt while Mari quickly turned her attention to her own clothes. She popped open the button of her shorts and shoved the fabric over her hips, wiggling them down her thighs until she could kick them off her ankle. She was panting nervously by then, turning back to Mel just in time to see her pants come down. 

Even with the cotton of her boxer shorts covering her, Mari could see the shape of Melissa’s cock twitch as the restrictive denim slid lower and pooled around her knees. As Melissa got up to finish pulling them off, she took her sweet time taking the sight in. Her cock was already leaking, a dark stain of precum spreading across the front of the fabric, and although she couldn’t fully see it, Mari felt her body clench in anticipation, the thought of taking it–if she could even manage–enough to make her dizzy all over again. 

“Do you want me to–” Melissa began uncertainly, now standing awkwardly at the edge of the bed as she gestured downward. 

“No.” Mari swung her legs over the edge of the mattress, sitting up so Melissa ended up standing between her spread thighs, and she was almost at eye-level with the bulge in her underwear. “Here, let me…”

It made her mouth water to cup the head of Melissa’s cock in her palm and feel it twitch through the fabric, more warmth spreading through the cotton as fresh precum leaked out while she slowly dragged her hand along the underside. Above her, Melissa’s hips jerked involuntarily into the touch. “M-Mari–” 

She was leaning in so close that Melissa could probably feel her breath through the thin, drenched cotton, but even that wasn’t quite enough yet. Taking another deep breath in, Mari reached for the waistband and pulled it down. She only had to push them as far as her knees before gravity took care of the rest, and was only vaguely aware of the soft thud of the fabric landing on the floor, too caught up in staring at what she’d kept hidden underneath.

She’d always known her friend wasn’t exactly small. But seeing it like this–in full hardness and right in front of her–was still a whole lot different from the occasional stolen glance in communal showers, or the peeks she’d caught during sleepovers or in the locker room.

Melissa’s cock sprang free as soon as the fabric cleared it, the swollen tip bumping against her stomach before settling against her abdomen, nearly reaching her navel now that it stood stiff between her legs. As Mari had suspected, it was already glistening with precum gathered at the tip and sliding down the side of her throbbing shaft.

“Holy shit,” she said, and just so kept herself from adding something stupid–because they were friends, and they were only helping one another out here, and complementing your friend on her, frankly, huge dick would probably be pushing it, no?

Instead, Mari reached out and wrapped her hand around said stupidly huge dick. She could see Melissa’s fingers curl to fists at her side, but not her face–with her attention fixed on the cock in her hold–and technically she could’ve just pretended this was anyone, the faceless stranger from the many fantasies she’d had about losing her virginity.

Except, did she want that?

Her eyes turned up and met Melissa’s, whose mouth hung open as she stared down at Mari’s hand gripping the base of her dick. “I’m just gonna…” she said, and squeezed her once, her fingers unable to close around the girth. 

Uh-huh,” Melissa nodded and pushed her hips forward so her cock slid through Mari’s loose grip. She followed the motion, maintaining eye contact as her hand glided up along Melissa’s length until her fingers reached the head. The contact made her swell even more, and fresh precum spilled over Mari’s knuckles by the time her hand reached the tip. She ran her thumb over the slit, spreading the slick moisture before giving her a second stroke downward.

At least this she had done before, and while Melissa—by the looks of it—had never been on the receiving end, it should’ve been easy. Should’ve been, only that this was her best friend (and, also, Danny had never looked like this in her hand), and she was shivering only from having Mari’s finger around her base, and could she even wrap her hand around the whole thing?

Melissa felt heavy in her grip, her length sort of flexing once Mari tightened her hold and began pumping her more steadily. Rather than meeting Mari’s eyes, she kept staring down at the hand wrapped around her, her mouth agape when another pulse ran through it.

If Mari was only doing this to get her hard enough to fuck her, they were already well past that point, and yet she couldn’t bring herself to retrieve her hand and get to what they were meant to do. Her palm kept moving, the strokes turning smoother as the growing slickness made each pass easier. If Melissa had noticed they were now doing significantly more than necessary, she didn’t call Mari out, either: Her hips had started moving on their own, shyly rocking as she began fucking herself into Mari’s fist. She could see the tip slipping in and out above the circle of her fingers, the shallow thrusts dragging more stickiness over her knuckles.

She couldn’t bring herself to pull back, despite how badly she might’ve wanted it inside herself instead. She wanted it in her mouth, was the thing, wanted it in so many different places all at once, and would Melissa think that was weird…?

If she did, she certainly didn’t let it show: For now, she seemed perfectly content with Mari’s hand, at least up to a certain point: She was still stroking along her length when she noticed that Melissa was starting to twitch harder in her grip, in a way that reminded Mari, albeit somewhat distantly, of her ex and those few suspended seconds before he would release all over her. It was always nice to have that warning, to prepare to pull back and avoid having him cum in her mouth (though, now that she thought about it, Mari wasn’t actually sure the idea of Melissa’s cum in her mouth sounded all that disgusting…Which was not a line of thinking she wanted to unpack right now).

Thankfully, she didn’t have to, anyway,  because Melissa was pulling away, panting, “Shit, Mar, you have to stop, I won’t– I don’t want to–”

She doesn’t want it to be over yet, Mari assumed she was about to say, but the sentence turned into a whine when she removed her hand. Melissa’s erection flopped back against her stomach with a little slap, twitching as if protesting the sudden loss of contact, though without any immediate release.

“Okay,” Mari said, already scooting backward across the mattress to lower herself onto her back, legs spread. Melissa’s gaze darted downwards and remained glued on the crotch of the thong she’d kept on. 

She can probably see how wet I am, Mari thought, because while she’d been sitting there jerking off her best friend, she’d already felt as though she was leaving a stain on the sheets below her, and now, the only thing covering her cunt was a thin strip of lace and she could feel the air cool against her own, slick skin. 

“Do you–” Melissa gestured down at herself. “Do you have, uhm, condoms?” 

She did have them, right there in the top drawer of her bedside table, within arm’s reach from where Melissa was standing, but did she want her to put one on?

Not particularly.

Sure, no birth control was ever 100% percent reliable, and technically letting her best friend finish inside her was still a gamble even with the pill she took every day but– “I’m on birth control,” she said. “You know I’m on birth control.” 

“Well, yes, but–”

“Melissa,” Mari interrupted. She appreciated her concern; she really did. She wasn’t exactly thrilled by the concept of accidentally carrying Melissa’s child either. But it was also a little unfair that she had already gotten her share of attention while Mari was still very much waiting for her turn, so…

“I’ll get plan B tomorrow, but I swear to god, if you don’t–” 

At the end of the day, she was grateful that she didnt finish that sentence. “Okay,” Melissa nodded. “Okay, yeah, but you really have to–”

“Jesus, Melissa,” Mari groaned. “I don’t want a Mel Junior running around the house either, okay?”

Melissa’s brows lifted before a smile spread across her face that made the situation, despite both of them being half naked (Mari topless and Melissa with her dick out), feel a lot less tense. “As if you’d ever name our kid Mel Junior,” she snorted as she swung her leg over the edge of the bed and came crawling towards her.

Only when Melissa was hovering right above her, and Mari had looped her arms around her shoulders, did some of that awkwardness return. Their faces were only inches apart now, and with Mari’s thighs spread open, she was fairly certain Melissa could feel the heat radiating up from between them.

“So, uhm...” Melissa said, giving Mari’s body a once-over.

“So,” Mari echoed.

“I’m just gonna…” She shifted, propping herself up on one arm so she could free the other. Her hand began trailing down the front of Mari’s body, fingertips brushing over her stomach, leaving goosebumps in their wake as they traveled lower, all the way down until they reached the waistband of her panties. “Is that okay?” she breathed, lingering there, not yet pushing any further. “I don’t wanna hurt you, so I think maybe I should–” Melissa twisted her wrist. “You know?” 

Having seen the size of her friend’s fingers, Mari honestly wasn’t sure that “prepping” with them would actually make things that much easier; either way, it was gonna be a stretch, the thought of which made her stomach flutter with nerves. “Yeah,” she nodded, tongue darting out to wet her suddenly dry lips.

Melissa nodded back, then let her hand slip lower. She eased her fingers under the fabric of Mari’s underwear, wedged between lace and bare skin, so that the thin material stretched over her knuckles. While Melissa’s gaze stayed between their bodies, watching her own hand disappear, Mari kept hers on her face and saw the exact second the pads of her fingers met the slick wetness of her folds.

“O-Oh!” Melissa’s head snapped up, eyes wide as she looked down at Mari.

Even though she hadn’t felt for herself yet, the way Melissa’s digits slid through her folds to gather more wetness gave her a pretty good idea of what she had just discovered. She dragged the arousal upwards, bringing it to her clit, and Mari went rigid, arching off the mattress as the pads of two of her fingers circled over it. The sensation had her legs shaking, muscles tensing as Melissa rubbed her clit to try and figure out the right amount of pressure.

Mari did wonder how she was able to locate it this well, if she’d been a perv snooping around in porn magazines and whatnot. Danny had never been able to get this part right, after all, and she’d never held it against him. Her pussy had probably been the first one he’d ever touched, and it wasn’t like he had one of his own to practice on, which was a stupid thought to be having while her best friend’s fingers were currently flicking over her clit, but still. Melissa didn’t have one either, and somehow she was doing it unfairly fucking well, so maybe Mari should’ve raised her standards earlier. Or maybe she should’ve just been sleeping with her best friend this whole time, considering all the things she was apparently missing out on.

There was so much slickness between her legs now, it was almost too slippery. Melissa’s pruny fingertips slid sideways over Mari’s clit, struggling to maintain proper friction. It was hardly Melissa’s fault that she’d somehow managed to get Mari this wet, but it was certainly getting in her way, now. “Fuck,” she grunted, frustrated, her breath heated puffs against the side of Mari’s throat as she tried to adjust her wrist.

“Here,” Mari said, not really thinking as she grabbed Melissa’s wrist and tugged it upward.

It was the only rational thing to do: There was too much slickness between her legs, and like hell she was going to let Melissa wipe it off on the freshly washed sheets (In hindsight, though, Mari wasn’t sure what possessed her to actually follow through with the idea). She hadn’t been able to suck her cock, but surely this wasn’t all that different, was it? After all, Melissa was staring down at her the exact same way she had when Mari had been jerking her off, as Mari lifted her fingers to her mouth. 

She drew the moment out, held them in front of her lips teasingly, and flicked the tip of her tongue over them before finally taking them inside. Her mouth closed around Melissa’s fingers, lips stretching as she drew them in.

A shiver ran down Melissa’s spine, her eyes wide with disbelief as Mari hollowed her cheeks, sucking the slick off while her tongue dragged along their length. The pleased hum slipped from the back of her throat before she could stop it, reverberating through her fingers as she registered the taste. It was probably gross, what she was doing here, yet instead of withdrawing, Melissa pressed down on her tongue, feeling up the inside of Mari’s mouth. She slid further over her tongue, the pads brushing along the soft interior of her cheek, and if she applied just enough pressure, there, it was kind of like the weight of her cock was resting on her tongue.

“Fuck, Mar…” Melissa rasped, her gaze zeroed down on the stretch of her lips, encasing the same two fingers she’d rubbed over her clit.

Mari gave them one last lick, sweeping along their length to gather the remaining slickness before briefly catching the thin webbing between them, then she pulled back, a thin thread of saliva following. “Try it now,” she said. 

With her bottom lip tugged under her front teeth, Melissa complied and lowered her hand again, her spit-slick fingers making their way down Mari’s body once more. This time, rather than going back to her clit as she’d expected, Melissa let them run lower, their tips probing until they found her entrance. 

Anxiously, she glanced up for confirmation that she hadn’t crossed any lines yet, letting the pads of her fingers rest there, right where Mari was wettest. She was pretty sure Melissa could feel how her cunt was clenching for more, arousal dripping down between her asscheeks with the throbs her body gave. Unsure what to say, she opted for the silent approach and pulled Melissa into another kiss, swallowing her surprised gasp as their lips met.

This one was messy at first, their teeth knocking together, though within seconds Melissa had relaxed into it, her free hand sliding up beside Mari’s head against the pillow to keep herself balanced. She could feel Melissa’s cock twitching against her belly, wet with her own precum still, and couldn’t keep from arching into the sensation. Below them, Melissa’s fingers spread into a V between Mari’s folds, gently parting her open. Cool air brushed against the exposed skin of her entrance as she lingered there, feeling her fluttering hole with her fingertips. 

When they finally had to break apart for air, Melissa took it as her sign to push forward ever so slightly, studying Mari’s every expression as she applied pressure to her entrance without yet breaching it. “Can I…?”

One breathless nod, then she was pushing those fingers inside. The stretch was immediate, and made Mari squeeze her eyes shut, hissing through her teeth as the sting spread. Two fingers were the most she’d ever managed on her own, and those definitely didn’t compare to the size–the length and the fucking girth–of two of Melissa’s.

“Fuck.” she choked, surprising even herself with how high-pitched her own voice came out. 

“Sorry!” Melissa panted. Her forehead dropped against the crook of Mari’s neck as her fingers stopped moving altogether, buried only to the second knuckle. “I’m sorry–do you want me to–”

She was withdrawing, then, and Mari had to cross her ankles behind her back to trap her in place. “No,” she shook her head and curled her own fingers over Melissa’s shoulder. “No, keep going.” 

Whether the closeness was meant to soothe Mari or calm herself down, Mari didn’t know, but Melissa ducked her head and lowered her mouth to the side of her throat, pressing tender kisses along the sensitive skin there as she pushed her fingers deeper. Her clit was pulsing in time with her heartbeat when Melissa pushed past the resistance of her entrance again, the stretch building until her cunt was wrapped around the next set of knuckles.

The pressure made her walls flutter around those digits, clenching so hard Mari was sure Melissa felt it too, with how she gasped when it happened, though any coherent thoughts went straight out of the window when she, in response to the squeeze her cunt gave, curled them. “Holy Shit!” she yelped, gripping Melissa’s shoulder at the unfamiliar sensation. It seemed that, with just one stroke (and, granted, the ability to reach much deeper than Mari’s own fingers ever did), she’d found the spot neither Mari nor her ex-boyfriend had ever been able to reach. 

Encouraged by the reaction, Melissa tried again, watching Mari’s face as she curled her fingers inside, their pads grinding against that same spot. The motions drew wet sounds from between her legs that echoed through the room to the rhythm of Melissa’s fucking, and Mari’s hips started rolling into her hand without thinking, chasing the pressure as Melissa went deeper. Her eyes rolled back as the stretch and the curling motion blended together, the mix as dizzying as it was addicting, too. 

Mari had to remind herself that this was only the beginning, then actually moaned out loud at the thought.

Melissa’s fingers kept curling and uncurling, settling into a steady rhythm. Occasionally, she spread them apart, stretching Mari open wider before drawing them together again. Other times, she pushed them as deep as they would go, the knuckles pressing firmly against her entrance when they bottomed out. “Oh my god, Mari,” she heard her say, over the squelching noises of her cunt (because I’m that turned on, she thought distantly). “You’re- You’re so pretty, fuck.”

Complementing each other wasn’t new for them, per se, but on Mari’s end, it usually came out rather teasing, so there was something about the way Melissa was saying it now that, regardless of the initial urge to laugh it off, took her already limited breath away. Unable to come up with a response, she ground herself into Melissa’s hand, gasping, “More,” at the sudden jolt of pleasure that shot through her as her thumb brushed her clit 

Melissa, instead of pulling out and giving her the real thing already–which was what she’d meant, essentially, except she couldn’t make herself beg her best friend for her cock–inserted a third finger. Even with her lips pressed together tightly, an embarrassingly lewd whine rang through the room, and Mari’s legs trembled, her body stretching around what was definitely more than she’d ever taken before.

“Sorry, did that–” Melissa mumbled against her skin, but trailed off once she saw the way Mari was moving under her. Her mouth kept wandering along her collarbones, somehow able to keep up both motions at the same time and still ramble on, murmuring incoherent things against her neck that she couldn’t really focus on, anyway, with how good her fingers felt, moving inside.

Mari’s breathing had started to stutter, though with her mind hazy with pleasure, it took her a moment to realize why: Her walls were clamping down harder–now easily accommodating the stretch of three of Melissa’s fingers–squeezing around them in quick pulses she couldn’t control anymore, and, on top of that, somewhere in the process the pad of Melissa’s thumb had lined up perfectly with her clit again. 

She was dangerously close, and if Melissa kept going like this, she was going to come. Which would’ve been great under literally any other circumstances, only that Melissa still hadn’t actually fucked her yet, and if she was going to come for her best friend, she wanted her to feel it, too. 

It took everything, but she did manage a weak “Mel!” and that, combined with her thighs squeezing shut around Melissa’s wrist, turned out to be enough to snap her out of it. Dazed, she lifted her head and, whilst her fingers remained inside, she stilled them, giving Mari the brain capacity to think coherently. Melissa, albeit not having been inside her yet, looked equally as wrecked: Her eyes were heavy-lidded, pupils blown wide, and her lips were even more swollen from kissing her skin. “Are you okay?”

The concern would’ve been sweet, but Melissa couldn’t just fuck her into the mattress and get her dangerously close to an orgasm and then expect her to be normal about it. “Jesus, Mel, I swear to god if you don’t…” And they were past pleasantries now, weren’t they? “If you don’t fuck me, like, right now, I’m gonna…” 

Mari wasn’t sure what she was going to do if Melissa actually made her finish that sentence, but thankfully, she didn’t have to find out: Melissa slid out slowly, dragging through Mari’s cunt before leaving her completely. Her body clenched around nothing, and she had to bite down on her bottom lip to keep from whimpering.

With the way they were positioned, it was easy for Melissa to slip one arm between their bodies and wrap her fingers around herself to stroke her cock back into full hardness. Mari watched as Melissa’s length visibly throbbed in her fist, slick from the precum that had been leaking down the shaft. She pumped herself a couple more times before guiding the tip downward with her thumb. The swollen head brushed against Mari’s entrance, and there, she paused. “Are you—”

“Yes, Melissa.” She tilted her hips up, making more room between her thighs by spreading them wider. “Yes.”

Melissa’s cock was warm the moment it touched the skin between Mari’s legs. Warm, and hard, and ridiculously fucking big to a point that, not for the first time, she wondered how they were gonna make this work. She dragged the tip through her folds slowly, gathering the wetness the same way she’d done with her fingers earlier.

Want me to suck your dick, too? she could’ve asked, but the feeling of the blunt head bumping her clit wiped out her ability to form complete sentences. Quite a waste, in hindsight, considering they were obviously only doing this once, to get it over with, but whatever.

On the next bump against her clit, Mari rocked forward, needing her inside. Her movement dragged her cunt along Melissa’s length, smearing slick heat from root to tip, which seemingly made her point clear enough, because Melissa adjusted her grip and finally began to line herself up properly.

Too late, Mari realized she was trembling a bit, anticipation and nerves coming through despite her best efforts to keep Melissa from seeing. They were so close that Melissa had to feel it, the little shivers running through Mari’s legs and stomach, the same way she could feel Melissa’s breath against her skin, when she searched her face for any sign she should stop. The head of her cock was already pressed against Mari’s entrance, the lips of her cunt parting around it.

“Mel…” she breathed. 

“I got you.” Melissa nodded before pressing forward.

And then, the tip of her best friend’s dick was pushing inside, and Mari had no choice but to tense up, her eyes falling shut as her body tried to accommodate the first couple of inches. Even after taking Melissa’s fingers, it was a lot. In fact, Melissa’s fingers hardly compared to the stretch of her cock, both thicker and longer. 

It fucking stung, taking all of her, her body slowly stretching around the intrusion. Still, it also, much to her relief, felt so impossibly good that she couldn’t imagine doing anything else but taking it all the way, wanting to feel Melissa push deeper until there was nowhere left to go, until she was buried to the hilt in a way that would leave her feeling phantom pressure every time she moved, every time she sat, for days to come. Forever, hopefully, because neither of them had done this before, and in a strange way that did connect them forever, didn’t it?

She exhaled through her teeth, trying to force herself to relax through the first stretch. “Keep going.”

Melissa did, her dick sliding past the tight ring of Mari’s entrance, dragging along her length as it disappeared inside her inch after inch. Her walls fluttered around Melissa, making her gasp, too. “O-Oh-” Her eyes were squeezed shut in concentration, and Mari really fucking hoped she had the self-control not to come just yet. “You- You feel really good…” she managed eventually, voice unsteady as she pushed forward. 

Mari could feel the way Melissa throbbed inside her, the thick length twitching against her walls as another pulse of precum made everything between them even slicker and had Mari’s eyes rolling back in her head. And regardless of the way it hurt, she needed this, needed Melissa to keep going until she was finally all the way inside. Her legs fell open wider on the mattress, the silent invitation obvious enough that all Melissa had to do was thrust forward one last time and…

And then she was there.

Stunned by the sheer fullness of it, Mari simply lay there, regretting every moment she’d spent wondering about this instead of just fucking asking. Melissa was big–as much had been obvious before–but now she was feeling Mari, too, letting her take pleasure in the way her body fluttered and clenched around her as she stayed on her back. With one hand curling in the blankets, Mari lifted the other to grip Melissa’s shoulder again, squeezing the skin there to spur her on. She didn’t think she had the words to tell her what she needed, and didn’t want to outright say it–that she needed her best friend to actually fuck her now–but with her cunt encasing Melissa’s length, she thankfully didn’t have to spell it out for her to understand.

“Oh, fuck, Mar.” Melissa gasped, the first real thrust making her throb as she pulled back halfway, then rolled her hips forward again, bottoming out to the hilt once more. “You- You feel- Oh fuck.” 

Mari did wonder, then, how she was ever supposed to go back to getting off on her own after this. Obviously she wasn’t going to start fucking Melissa on a regular basis, but what–who–else was supposed to compare to this? It was unlike anything she’d ever felt before, the overwhelming sensation of being stretched open and filled by Melissa’s cock, pulsing with every movement as Melissa picked up a slow pace. 

At a loss for words, Mari simply pulled her down and kissed her, her mouth finding Melissa’s while–bless her unexpected multitasking skills–she managed to keep moving her hips at the same time. “Melissa…” she started, the whisper not enough to drown out the wet sounds coming from between them, her walls clinging to Melissa’s shaft as it moved in and out of her. “You can– I’m not gonna–”

Fuck me harder, she meant to say. 

“No?” Melissa asked, sounding equal parts thrilled and disbelieving.

No!” It came out as a cry when she immediately started increasing the pace. With one quick adjustment, Melissa grabbed her by the leg and hoisted her up over her back, the shift tilting Mari’s hips and spreading her open so that the next thrust drove her even deeper as she began working her hips harder. 

Mari’s nails raked down her back, giving her something to hold onto as the rhythm between them grew more urgent, and she became abruptly aware that she should have asked Melissa to take the sports bra off. It was the last thin barrier between them, the only piece of fabric left separating their bodies, but now it was far too late, because asking Melissa to take it off would mean asking Melissa to stop doing whatever the hell she was doing that felt this good, and Mari couldn’t bring herself to interrupt that even if her life depended on it.

She would have to ogle her in the locker room later if she ever wanted another proper look at her chest, she thought, then immediately wondered how she was ever supposed to go back to normal after this. How was she supposed to stand next to Melissa in the showers like nothing had happened when she’d felt her cock splitting her open like this? Splitting her open and filling her to the brim, as she clung to her with a level of desperation she hadn’t realized she was capable of and would never admit out loud to anyone except Melissa herself, who was already there to witness it anyway.

Melissa, for her part, didn’t seem to mind in the slightest. Needing one hand braced against the mattress beside Mari’s shoulder to keep herself upright while the other held the back of her thigh in place, she was soon grunting with the effort of driving her cock into her at the steeper angle, the tip pressing repeatedly against that same spot along the front wall of Mari’s cunt that had already made her see stars earlier. “You can…” she began breathlessly. “You can touch yourself. I want us to…together?”

It was sweet, the sentiment, but even better was the encouragement, the permission to reach between her own legs without a care in the world of how desperate she’d look. Mari’s hand practically flew down between their bodies, a gasp echoing through the room as she located her swollen clit. Everything down there was so ridiculously wet by now that her fingers almost slipped off the first time she touched herself. At this point, she probably wasn’t the only one to blame, because surely some of that slickness had to be Melissa’s precum mixing with her own arousal. Either way, she began rubbing quick circles over her clit, trying to match the rhythm as they rocked together,

She could feel her flexing and twitching, her body somehow having accommodated all of it to the fucking hilt. Now, every push was smooth, reaching deep enough that Mari had no choice but to squeeze down around it, the tightening pulses of her body drawing another rough groan from Melissa as she edged closer and closer. Her mouth had drifted back to the side of her neck by then, dragging her lips across her pulse point in messy kisses that made Mari impossibly wetter down where their bodies were joined together. “M-Mar-” she panted, “Mar, fuck, Mari!” 

The words were a ragged rhythm that matched the increasingly sloppy thrusts of her hips, the controlled pace she’d started with long gone. Under Mari’s palm (and the annoying extra layer of fabric of her sports bra), the muscles of Melissa’s back tensed, growing as rigid as Mari felt, with a steady stream of ‘uh uh uh’ sounds filling her bedroom, blended with the wet slap of skin against skin. A few more weak thrusts, she managed, though Mari could tell with each of them that she was right on the edge, throbbing with restraint as if warning her that she wouldn’t last much longer. She sped up the movement of her own fingers accordingly, rubbing frantically to match the uneven pace of Melissa’s hips, knowing full well that it wouldn’t take much more for herself, either. 

Still, Melissa was the first to fall over the edge.

With a broken cry of Mari’s name, she thrust forward one final time and buried herself as deep as she could go, her hips stuttering as the head of her cock pressed right up against Mari’s cervix and stayed there, the entire length of her flexing hard. The first pulse came a split second later, and was what pushed Mari over the edge as well, when she felt the sudden rush of warmth inside her as Melissa spilled into her, thick ropes of cum flooding her cunt. The sensation alone, the sheer fullness of it, combined with the way Melissa’s dick kept twitching, pushed the pleasure that had been building in her abdomen over the edge all at once.

Mari’s eyes rolled back, her back arching as a helpless sound tore from her lips, her hips jerking upward in clumsy little bumps against Melissa’s in an attempt to ride out the sudden rush of it. Her walls clenched wildly, convulsing in pulses that milked every last spurt of Melissa’s release, each squeeze drawing another warm gush from her, until some of it inevitably began spilling out around where they were joined and soaked into the sheets beneath them.

It was fucking ecstasy to be thrown over the edge so unexpectedly. Her moans spilled out uncontrollably–loud and obscene and high-pitched that wasn’t like her at all, or was it?–and her toes curled as the last tremors of her orgasm rippled through her. Melissa’s cock was still weakly pulsing inside her by the time Mari’s own fingers finally slowed against her clit, gradually losing the urgency as the aftershocks of her climax faded and morphed into a slow spreading warmth that made every part of her body feel loose and pleasantly exhausted.

Then, there was that prolonged moment of post orgasmic bliss. Melissa had gone slack above her, some of her weight collapsing onto Mari as she caught her breath, and much to Mari’s own surprise, she couldn’t say she minded all that much as she let herself relax, too, welcoming the feeling of their bodies still tangled together. 

It took a while before she finally blinked her eyes open again.

Part of her knew that doing so meant acknowledging what had happened, which in turn meant eventually having to get over it. They wouldn’t talk about this, probably, and it certainly wouldn’t happen again, now that they’d done it once and gotten it over with, so it was only reasonable that she wanted to stay in the moment for as long as possible, wasn’t it? It’d been nice, after all, and anything after was bound to be really fucking awkward for at least a while.

In the end, it was Melissa who broke the silence first, letting out a long breath before lifting her head from beside Mari’s shoulder and glancing down at her sheepishly. “So,” she said. “How’s that for not leaving Wiskayok a virgin?”

“Oh my god,” Mari couldn’t help but laugh, which was hard with most of Melissa’s weight still on top of her. “Get off me, gaywad!”

Maybe they could actually be normal about this. 

Notes:

Find me on Twitter <3