☾︎✿︎☽︎
Zoey lay awake, staring at the ceiling. The pillow wall between her and Abby did little to calm her racing thoughts. She could hear Abby's soft breathing and knew she was asleep.
At least we don’t have to pretend. We can just be… Abby and Zoey.
Zoey couldn’t help but feel her cheeks heat up as she replayed those words. Her mind wandered back to the way he looked at her.
No playfulness.
No teasing.
Just honest and raw.
And that was enough to make her stomach flutter.
Zoey shifted under the covers, pressing her legs together. That flutter in her stomach sank lower, pooling warm and restless, refusing to be ignored.
She squeezed her eyes shut, willing it away. This was ridiculous. Embarrassing. Inappropriate. Abby was literally right there next to her, separated by nothing but pillows and bad decisions.
But nope. Her body really said, ‘Fuck logic. Fuck timing. Fuck proximity. Fuck dignity. We are hot, horny and bothered, and we are making it your problem.’
She turned onto her side, biting down on her lip as she exhaled slowly, trying to steady herself. The ache only sharpened—soft, insistent, familiar in a way that made her chest tighten.
Zoey lay there for a long moment, listening to Abby’s even breathing, heart thudding a little too loud in her ears.
Just to calm down, she told herself. Just to sleep.
The thought barely finished forming before her hand slipped beneath the covers.
Fuck it.
As soon as her fingers slipped inside her shorts, Zoey let out a quiet moan. She was already wet, her body craving release. She spread her legs slightly, her fingers finding her clit and beginning to rub in slow circles. In her mind, it was Abby's fingers touching her there.
Zoey bit her lip hard to keep quiet as she touched herself, moving her hips against her hand and making sure she didn’t make too much noise. The risk of getting caught turned her on even more.
She was probably going to hell for this, but at this point, she didn’t care. She already got denied an orgasm the first time.
Zoey was getting close now, her quiet moans barely audible even to her own ears. She was so turned on thinking about Abby that she knew she was going to come soon. Her fingers moved faster under the covers, her breath coming in short pants.
Abby… his name slipped out of her lips, as she gripped the pillow.
"Zo?"
Abby's sleepy voice cut through the quiet room like a knife. Zoey froze, her hand still buried inside her shorts. She couldn't believe Abby had woken up. She pulled her hand out slowly.
"Yeah?" She answered, trying to sound normal.
"You sure you're okay?"
"Yeah, I’m fine," Zoey replied quickly, her face burning with embarrassment and unsated desire. She was anything but okay—she was horny as hell thinking about her best friend while touching herself just feet away from where Abby slept. “Why? What’s up?”
“I heard you say my name, so I thought something was wrong.”
If there was a moment she wanted the ground to swallow her all the way to the earth’s crust, that was it.
"Just... having trouble sleeping," she lied smoothly. Too smoothly, maybe?
"Are you sure it's just that?"
Of course, it’s not just that! I'm horny as fuck, and I want to come all over my hand while thinking about YOU!
"Yeah, just having an off night, I guess."
"I see..." Abby's voice carried a hint of suspicion that made Zoey's stomach flutter. She could feel Abby's gaze through the darkness, like he was trying to see right through the pillow wall separating them. Zoey shifted uncomfortably under the covers, still feeling the ache between her legs.
"I heard you moaning," Abby said.
Can I just evaporate?
Zoey's face immediately flared red. She had been so careful, or at least she thought she had. "Oh, that... I, uh," she stammered, trying to come up with an excuse. But Abby cut her off with a soft chuckle. "It's not a crime to masturbate."
"I know," Zoey replied quickly, relieved that Abby seemed more amused than weirded out. "I guess I must have been stressed." She laughed nervously.
"Do you need help?" He asked
Zoey nearly choked on her own spit at Abby's casual offer. Was he seriously asking if she needed help masturbating? She wasn’t sure whether he was just messing with her or completely unbothered by the idea of just finding out that his best was masturbating right next to him.
But then again, he used to do OnlyFans. So, it’s probably nothing weird for him.
"I'm serious," Abby said, his voice low and calm. "I know it's a weird offer, but... we're best friends, right? If you need help with something like that, I'm here for you." He paused, then added, "Just say the word."
The silence hung heavy in the air. The tension between them grew thicker and thicker. This was happening. Abby was genuinely offering, with no ulterior motives or expectations.
"Zoey?" He prompted softly after a moment.
"Yeah?" She answered.
"Do you trust me?"
"Of course I do."
"Then tell me what you need," Abby whispered into the darkness. "If it's just a stress release you're after, I can help with that. No strings attached," he shifted slightly closer to the pillow wall dividing them, his voice dropping even lower.
"Won't it affect our friendship?"
"Honestly? No, I don't think so," Abby said thoughtfully. "I mean, we're talking about mutual masturbation here, not full-on sex. It's just... physical relief."
Zoey bit her lip. "Okay..."
"Okay?" Abby repeated softly, a small smile playing on his lips in the darkness. He could sense Zoey's hesitation melting away.
"You sure?" He asked one last time before proceeding.
“Yeah… I’m sure.”
"Alright then..." He paused briefly before speaking again. "But first, we gotta get rid of this pillow wall. Is that okay?"
Zoey was silent. "Okay."
Abby slowly removed the pillow wall, creating an open space between their beds. The moonlight filtered in through the window, casting soft shadows on Zoey's face as she lay there, her cheeks flushed and eyes wide with anticipation and nervousness.
Abby moved silently behind Zoey, his body pressing gently against hers as he spooned her from behind. He could feel the warmth of her body through their thin pyjamas. His hand slowly snaked around her waist, resting just above her hip bone. "Comfy?" He whispered into her ear.
Her breath hitched. "Y-yeah."
His other arm slipped underneath her pillow, his hand resting possessively on her lower belly. He nuzzled into the crook of her neck, inhaling deeply before pressing a soft kiss to her pulse point. "Lift your top," he murmured against her skin. "Just a bit."
Zoey complied, pulling her top up to reveal her stomach. Abby's hand immediately moved up to rest there, his fingers spreading out possessively. He could feel the warmth of her skin, the gentle rise and fall of her belly with each nervous breath she took. "Good girl."
She blushed, the butterflies fluttering viciously in her stomach.
"You okay with this so far?" Abby asked softly, his hand gently squeezing her side reassuringly. He kept his body pressed against hers, one leg tucked between her thighs possessively. "Just let me know if you want to stop at any point," He murmured before placing another kiss on her neck.
"This is fine." She shivered. "Keep going."
Abby's hand slowly slid up her stomach, pushing her top higher until it reached her breasts. He hesitated for a moment, giving her time to object or pull away. When she didn't, he gently cupped one of her breasts. "Is this okay?"
"Y-yeah."
His thumb gently brushed over her nipple, sending a jolt of electricity through both of them. Zoey gasped softly, her body pressing back against his more urgently. Abby took that as encouragement and began to gently massage her breast, his hand exploring her curves in the moonlight. "You're doing well."
He kept one hand on her breast, rolling her nipple between his fingers. His other hand snuck downwards, slipping beneath the waistband of her pyjama shorts. He could feel the softness of her lower belly, the gentle curve of her hips. "Spread your legs a bit,"
She did so. His hand slid lower, his fingers brushing against her inner thigh. He took his time, giving her plenty of opportunity to change her mind if she wanted to. When she didn't, his fingers finally reached their destination, gently pressing against her most intimate place through her panties.
She moaned softly, and Abby's breath hitched at the sound. It was music to his ears, urging him to keep going. His fingers gently pressed harder against her clit, massaging the sensitive area through the thin fabric of her panties.
"You're teasing me," She whimpered.
"Mhm," Abby murmured against her neck, his fingers continuing their slow circles. "Is it working?" He kissed along her jawline, his hand on her breast, squeezing gently in sync with the movements between her legs. "You want more?" His voice was low and husky with arousal.
"Yes... Please..."
His fingers slipped beneath the waistband of her panties this time, finally making direct contact with her wetness. Zoey gasped at the sudden intimacy as Abby began to stroke her clit more deliberately now that there was no barrier between them.
Her hand flew behind Abby's neck. His arm tightened around her waist, holding her close as he continued to finger her clit. He could feel her hand grip his neck, pulling him closer as she arched into his touch. He took that as another encouragement and slid one finger inside her, curling it upwards to hit that sweet spot.
She cried out.
"Shh...shh..." Abby soothed, his other hand muffling her cries by pressing against her mouth gently. He added another finger, stretching her out and pumping in and out slowly while his thumb returned to circling her clit. "You're so wet,"
"So tight," He murmured, his fingers curling inside her, searching for that spot that would make her fall apart completely. He could feel her walls clenching around his fingers, urging him to go faster, harder. But he maintained a slow, steady pace, teasing her with every movement.
"Abby..." She moaned.
"Right here," Abby whispered back, his lips brushing against her ear. His fingers picked up speed slightly but still maintained that deliberate pace meant to drive her crazy with desire rather than bring her to orgasm quickly. He added a third finger, stretching her even more.
"Fuck!" she cried out.
He smirked mischievously at her outburst, his fingers pausing momentarily before resuming their slow torture. "Language," he mock scolded, his breath hot against her ear. His thumb increased pressure on her clit, rubbing small circles rapidly now. "You like that?" he asked softly.
"Y-Yeah."
"Good," he hummed softly, his fingers spreading inside her to hit different angles while his thumb continued its fast circles on her clit. He could feel her walls tightening even more around his fingers, her body getting closer with each movement. "You're doing so well for me," He praised quietly.
She turned her head and kissed him
Abby was surprised by the sudden kiss but quickly melted into it, his fingers never stopping their movements between her legs. The kiss was messy and needy on both their parts, tongues tangling together. He took advantage of her open mouth by slipping his tongue inside while his fingers picked up speed slightly.
Abby swallowed her moan, his fingers curling upwards suddenly and hitting her G-spot perfectly. Zoey gasped into his mouth, her body shuddering against his, now spreading her legs wider as she bucked her hips against his hand needily and desperately. He took that as his cue and broke the kiss to trail open-mouthed kisses down her neck, sucking hard enough to leave hickeys.
His fingers moved faster now, pounding into her relentlessly while his thumb pressed down hard on her clit. He could feel her getting closer and closer to the edge with each movement. His lips found hers again in a hungry kiss just as she came undone around his fingers with a muffled scream against his mouth.
Abby's fingers kept moving slowly through her orgasm, drawing it out until she was a shivering, overstimulated mess against him. Only then did he gently withdraw his fingers from her soaked panties.
The room fell quiet again, the kind that pressed against her ears. Zoey lay on her side, her breathing slowing and her body cooling, but her heart remained unsteady. Abby shifted beside her—careful and deliberate—giving her space without being asked.
“You good?” he asked quietly.
She nodded. “Yeah… I’m good.”
He didn’t push. Didn’t joke. Just rolled onto his side, back to her, as if returning something fragile to its place.
The pillow wall went back up between them. Familiar. Necessary.
Zoey's eyes remained open, staring at the window, her body finally still, her mind anything but.
Nothing felt wrong.
And that, somehow, scared her the most.
2 likes from TheReturnofTheBlueBird and kryphtot.