April, After Midnight
Copyright© 2026 by WittyUserName
Chapter 1
Fantasy Sex Story: Chapter 1 - Stacey Martin can't sleep after a long day at work. She asks her girlfriend to tell her a story. Is this fantastic tale true?
Caution: This Fantasy Sex Story contains strong sexual content, including Ma/Fa Consensual Fiction Tear Jerker Paranormal Magic DomSub Rough Anal Sex Cream Pie Exhibitionism Facial Masturbation Oral Sex Sex Toys
~Tuesday 31 March, 2026~
I’m brushing my teeth when I realize I’m still thinking about spreadsheets. The numbers won’t let me go; not even at the end of a twelve-hour workday of emails, calls, meetings, and last-minute edits for Thomson Finance’s quarterly projections. It doesn’t help that my boss has an infant at home to care for and is piling more and more work on me.
I rinse, spit, and stare at my reflection, grateful that I can actually see myself. Ashwood Residencies is a much nicer apartment building than Westbay. Mirrors that aren’t cracked and foggy, actual security, no weird guy stealing my underwear while another crazy guy walks around with a snake on his shoulders.
My bright blue eyes stare back at me, making me wonder if anyone else feels like this at the end of the day: trapped between exhaustion and everything left undone. Sighing softly, I tie my sunny blonde hair into a ponytail before washing my face. It’s late. I’m ready for bed, dressed in a white t-shirt and a pair of cute light-pink panties with dark-pink and black stars.
When I step into the bedroom, April is already under the blankets with her laptop open, the soft glow of code reflecting off the glasses perched on her nose. Her top is a light-blue camisole she looks adorable in, and I’m sure she’s wearing the matching shorts. April doesn’t look up immediately, likely engrossed in some code optimization that I don’t understand. Her green eyes look tired tonight and her wavy blonde hair falls unbound down her back.
A small smile crosses my face as I watch my nerdy girlfriend work. I love the look of focus on her face as she studies line after line of code. She isn’t even five-feet-tall and buys clothes from the kids’ section, but she’s still the smartest person I’ve ever met. When she starts rambling about work, I’m lucky if I understand every third word.
The romantic moment is ruined when April looks up at me and smirks. “You cold?”
“Oh, bite me,” I roll my eyes and cross my arms over my chest.
“Mm, come join me and I will,” April husks, patting the spot beside her.
“Smartest person in the world, maturity of a twelve-year-old,” I grumble, getting under the blanket.
“I’m twenty-six,” she chirps in her cute voice while pushing her glasses up her nose. “Same age as you, Stacey.”
April continues working while I curl up on my side of the bed and play on my phone. A matching game turns into me checking my work email and responding to a few inquiries. This promotion is amazing, but the additional responsibility is definitely a weight on my shoulders. It’s partially my fault for not being able to relax and turn my brain off.
When April gets to the point where she’s yawning every forty-five seconds, I finally tell her to turn the computer off and get some sleep. She shuts down her laptop and puts her glasses in a case. We kiss each other goodnight and curl up on our own sides to rest before another busy day.
After about ten minutes, April’s cute little snores fill the room. I’m still struggling to fall asleep after half an hour. Listening to April snore while trying to sleep reminds me of college: me anxious about finals while April sleeps like a baby. Rolling over, I wrap an arm around my little nerd, grateful we’re in each other’s lives again.
“Ungh,” I grunt twenty minutes later, turning again to try getting comfortable.
“Oh, my God!” April snaps. “Pick a position and stick with it.”
“I can’t sleep!” I hiss back, pushing my butt against her.
“Well, I can,” she says. “Relax or I’ll fart on you.”
“You’re disgusting,” I grumble. “And you wake me up in the middle of the night all the time.”
“For sexy fun times, not anxious-can’t-sleep times,” April reasons. “Go to sleep!”
“I can’t!” I whine pathetically.
“Is something bothering you?” April asks, turning in bed to face me.
“No,” I answer. “I think I’m just overtired.”
“Okay,” she whispers, reaching out to caress my face, “how can I help?”
“That’s better,” I smile softly.
“Just answer the question, cutie,” April giggles, pecking my lips.
“I don’t know, tell me a story?” I ask quietly, a request I make a couple times a month.
“Fine, but get naked,” she says, squeezing my butt.
“Why?” I give her an incredulous look that she has to squint to see.
“If I’m going to talk instead of sleep, the least you can do is give me something to do with my hands!” April reasons. “C’mon, I’ll figure out something, just let me play with your boobies.”
“Ugh, fine,” I groan, sitting up and crossing my arms at my waist to pull off my shirt. “Make it a good one. I don’t need another twenty minute explanation on why dragons can’t fly.”
“They can’t!” April argues as I push down my underwear. “They’re too heavy to fly with such relatively small wings. That’s why they can only exist in a world with magic. Dragons as animals just doesn’t work. They’d need magic to exist in every way.”
“They breathe fire!” I exclaim. “That’s okay, but their wingspan is unrealistic?”
“It’s called suspension of disbelief,” April continues. “Fantasy is fine, as long as it is logically consistent. I was only saying that they aren’t just magical for the fire. They would need magic to fly as well.”
“I don’t care!” I giggle, tossing my panties on the floor and snuggling up to April again. “Just like I also don’t care about the history of Wi-Fi encryption.”
“That one was educational,” she reasons, staying on her side so we’re facing each other. “You liked the one about the raccoon who becomes mayor.”
“That was a masterpiece,” I sigh as her hands find my breasts. “Oh! Ah, your hands feel good. Um, the raccoon one was much better than the pirate story that somehow turned into a lecture about maritime tax law.
“Hey! That one was your fault!” April says. “You’re the finance girl. You mentioned taxes and YOU started explaining them.”
“You don’t know what you’re talking about, you crazy bitch,” I tease, shaking my shoulders and making my breasts dance.
“Mm, titties,” she moans happily, ignoring me as she squishes my boobs together. “Fuck, I love these. So big and squishy.”
“Uh, April?” I mumble while she lowers her head and slurps a nipple into her mouth. “Oh! Ah, April, the, ah, fuck! L-less sucking, more story.”
“Right, sorry,” the little nerd lifts her head and grins. “I was thinking of one.”
“What do you have?” I inquire as she continues palming my girls.
There’s a long pause before April finally speaks up. “I think it’s time you hear the real story of why I broke up with Evan.”
“I already know this one,” I frown. “Including you throwing things at him.”
“Yes, that’s the end,” she confirms, her thumbs brushing my nipples. “It’s just, well, there’s a lot more to it.”
“Okay, tell me,” I whisper, my curiosity piqued.
“Our story begins on a cool autumn day with an adorable software engineer,” April says eagerly, “she’s still helping the new girl get up to speed, bonding with the only other female nerd in the company.”
“Ooh, that’s a good start,” I smile happily.
“Shh, don’t interrupt,” April admonishes, giving my left boob a squeeze. “As I was saying...”
~Friday 04 October, 2024~
April Heidele had gotten used to being the only female programmer at Helios Systems, a tech company that built software to help businesses analyze massive amounts of data. The petite blonde was frequently approached by awkward coworkers hoping for more than casual conversation. Fortunately, she could fend them off with a simple reminder that she shared an apartment with her boyfriend.
Everyone at work was friendly enough, but April hadn’t really made any close friends. At least until Lena Kovacs arrived a few months earlier, fresh out of college with a Bachelor’s in computer science. The two women bonded over a love of technology and a quiet determination to prove software engineering was no longer just a man’s world.
Sipping her coffee, April rushed into her cubicle and dropped her purse on the desk. She turned on her computer and both monitors, absentmindedly tapping her Planet Trek Wars bobblehead while waiting for the system to boot. The upcoming project deadline weighed heavily on her as she opened her code and began hunting through lines of stubborn bugs. Her knee kept bouncing while she bit her lower lip and stared intently at the screen.
“Fuck!” Lena whined from the next cubicle. “Why do you keep thinking September has thirty-two days?!”
April hopped to her feet and peered over the gray cubicle wall. “Bad timestamp?”
“Bad everything,” Lena groaned, placing her head in her hands as her brown hair obscured her face. “Half the records say UTC, the others say PST. It was fine yesterday, now it seems to be trying to use different time zones in different places for no damn reason!”
“Oh, good,” April said dryly, “time zones. My favorite way to suffer.”
Lena shook her head and sighed before lifting her head and looking at the blonde. “Speaking of suffering, how’s Evan?”
“Fine,” April muttered.
“That sounded like a lie,” Lena observed. “Trouble in paradise?”
April leaned against the cubicle wall and sighed. “It’s just ... things have been off lately.”
“How so?” Lena asked.
“We barely talk anymore,” April sighed. “We ignore each other all night and just do our own things on the weekend.”
“Maybe you need to plan a date night or something?” Lena suggested.
“It’s, um, not just that,” April admitted. “In the bedroom-”
At that moment, a couple of other programmers walked by to strike up a conversation. April quietly promised to talk about it later before the girls spoke with their other coworkers. There was a lot of stress at the office and people were often consulting with each other to make sure deadlines were met.
The two friends ate lunch at a table in the corner of the break room, far enough away from everyone else for a semi-private conversation. April wasn’t used to talking about sex with anyone besides her college roommate, Stacey Martin. The two hadn’t spoken in ages, which April greatly regretted. Since she needed to confide in someone, Lena would have to do.
“Spill it, girl,” Lena said before biting into her sandwich.
“I’m not the most experienced girl,” April admitted. “I’ve only ever been with two guys.”
“That’s it?” Lena leaned in, shocked. “Didn’t you go to college?”
“Yeah, so?” April giggled.
“College is a time to go wild and discover yourself,” Lena explained. “You never went to parties? Went on dates? Got drunk and did stupid shit.”
“I went to a few parties, but my roommate was the wild one,” April smirked. “Stacey did the walk of shame a couple times a month.”
“You never did anything stupid and fun at a party?” Lena asked in surprise. “You didn’t once find yourself bent over a sink in a frat house with your boobs hanging out and bouncing?”
“Lena!” she gasped, checking to make sure they weren’t alone. “And mine are small; they don’t bounce. Not like those giant things.” April gestured toward Lena’s chest.
“Okay, forget the boobs,” Lena shook her head. “I’m just shocked.”
“Aw, I forgot how innocent you were,” I giggle, pecking her lips. “I was repressed, not innocent,” April argues. “Then I hooked up with the love of my life, dealt with my past, and destroyed a bedroom during rough sex with your boss. Anyway, where was I?”
Back in the break room, April explained her relationship. “I made Evan wait over six months before putting out. It was pretty vanilla at first, but then I got comfortable and wild.”
“Good on him for waiting,” Lena sipped her drink.
“It was great for a while, and I agreed to let him move in,” April continued, opening a bag of chips. “The last few months it’s been dwindling. He hasn’t been as interested.”
“Maybe it’s an age thing?” Lena suggested. “That’s what you get for dating a guy twelve years older than you.”
“He’s not that old,” April scoffed.
“Hey, ED can happen at any age,” Lena shrugged.
“It’s not even just sex,” April pointed out. “We don’t talk at all. He’ll watch TV and I’ll play on my computer. Hours will go by without either of us saying a word.”
“I stand by what I said before,” Lena said. “Date night. Plan something romantic. Maybe leave the office early, go to a nice dinner. Act like you’re dating. You could even get a hotel room instead of going back to your apartment.”
“That’s not a bad idea,” April mused.
“Get something sexy to wear,” Lena continued. “Lingerie, or you can try roleplaying. Maybe a sexy cheerleader outfit? Or the classic Catholic schoolgirl uniform.”
“He’d probably enjoy that,” April blushed slightly.
“Then don’t just get undressed,” Lena smirked. “Don’t make it feel expected, like sex in an established relationship. Seduce each other. Foreplay.”
“I like it,” April smiled, her mood improving.
“Dirty talk’s another fun one,” Lena waggled her eyebrows. “Let him know your limits, but trust me, it can be so hot for your guy to call you his little cumslut.”
“I’m glad no one can hear us,” April looked around nervously.
“Yeah, they’d never respect us again,” Lena agreed.
“They barely do now,” April snorted. “Anyway, I just hope Evan’s not getting sick of me. Barely any sex or quality time sucks.”
“Trust me, a few great dates will make things better on weekdays, too,” Lena nodded sagely.
“I’m sorry,” I interrupt, propping myself up on an elbow. “Is this whole story about your boyfriend wanting fresh pussy?”
April groans and playfully swats my boob. “Do you want a story or not?”
“Fine, sorry,” I grumble, crossing my arms over my breasts protectively. “No titty shots!”
“Okay, so before I was rudely interrupted...”
After April promised to broach the subject of a date night with her boyfriend, the girls went back to talking about work. Lena had resolved the timezone issue, bringing them one step closer to releasing the latest update. Of course, in the world of software engineering, fixing one problem often caused ten others.
Every member of the department worked well past their usual quitting time, relying on coffee or energy drinks to maintain focus. The sun was setting in Southern California by the time people started leaving. Many of them brought along their laptops so they could continue working from home.
April said goodbye to Lena before getting into her car and placing her laptop on the passenger seat. Sitting at a desk all day had her feeling restless, and she was dancing in her seat to the music all the way home. Dancing sounded like a fun thing to do for her date night with Evan.
Pushing open the apartment door, April stepped inside with her purse and laptop. Stifling a yawn, she didn’t feel the usual stress-relief from arriving home. It just didn’t feel like a place she belonged any longer. The living room light was on and the faint sound of the television drifted from the couch.
Evan was already home. He was sitting at the far end of the couch with his laptop open, one leg crossed over the other as he typed. The television was on, playing a random show for background noise while Evan continued his work as a marketing manager. Or perhaps he was just playing online poker.
“Hey,” April said, setting her purse and laptop down on a table.
Evan didn’t look up. “Hey.”
Kicking off her shoes, April pushed her glasses up her nose and walked into the kitchen. The sink was empty, the counters clean. Evan probably ate already. April was glad he was at least considerate enough to clean up after himself, but she missed sharing a meal together.
“Did you have dinner?” she called out, opening the fridge.
“Yeah,” Evan grunted from the couch. “Heated up some leftover chicken.”
“Oh,” April pulled out the last of the leftovers and closed the door with her hip. “You could’ve texted me. I would’ve picked something up on the way home.”
“It’s fine,” Evan replied absently, still typing.
April watched him for a moment from the kitchen doorway, her arms crossed. The television flickered while his fingers tapped across the keyboard. Evan was completely engrossed in his computer, not even bothering to look at her. He was already dressed for bed in a pair of lounge pants and a plain t-shirt.
“How was your day?” she tried.
“Busy,” he answered simply. That was it.
Rolling her eyes, April returned to the kitchen and heated up her food in the microwave. Carrying her plate and drink to the armchair, she sat down to eat, annoyed that Evan couldn’t even bother to make room for her on the couch. For a few minutes the only sounds in the apartment were the quiet clacking of keys and the voices of the actors on the popular sitcom.
Finally she cleared her throat. “Hey, I was thinking maybe we could do something this weekend. A date night or something.”
“This weekend?” Evan asked, glancing up at her briefly.
“Yeah,” April said. “Dinner somewhere nice. Maybe a movie. Just the two of us.”
“I don’t know,” Evan exhaled slowly. “Work’s been pretty brutal lately. I’ve been exhausted.”
“It doesn’t have to be anything big,” April replied quickly. “Just, you know, something.”
“Maybe next week,” Evan responded. “Things should calm down by then.”
April stared at the television for a few moments before nodding. “Sure.”
Neither of them spoke again while April finished her meal. Evan ignored her as she went into the kitchen to clean up, and didn’t say anything when she returned after changing into a camisole and a pair of pink pajama pants. She curled up in the armchair, sad that she felt more alone than when she was the only one living at the apartment.
“I’m gonna turn in,” he said, closing his laptop and standing. “G’night.”
“Night,” April mumbled as he disappeared toward the bedroom without another word.
April stayed in the living room, the television light flickering. She decided to try once more to get his attention. Getting to her feet, she headed to the bedroom and found him laying in bed and playing on his phone. Evan didn’t say anything as April slipped into bed beside him and wrapped an arm around him.
“Hey, Evan,” she husked into his ear, pushing her breasts against his back while her hand slid between his legs. “I know you’re tired, but it has been a while.”
“It has,” he admitted as she slid her hand into his lounge pants and wrapped her fingers around his cock.
“I just have this urge,” April moaned, nibbling his earlobe. “This emptiness deep inside me only you can fill.”
Evan turned around and faced April, kissing her softly. Cooing happily, April returned the kiss with enthusiasm. There wasn’t any foreplay as Evan pulled down her pants and underwear before also getting naked from the waist down. Evan rolled the little nerd onto her back and got on top of her. He pumped her pussy, grunting in her ear for a few minutes before tensing. April felt the familiar squirting inside her as his warmth filled her.
“Thanks, babe,” Evan sighed, rolling off her. “That was good.”
“Yeah, great,” April mumbled, taking off her glasses and rolling away from him.
“Sleep well,” he said, not bothering to put his pants back on.
“Love you,” April whispered, not surprised he’d already fallen asleep.
~Monday 07 October, 2024~
Helios Systems was buzzing with activity Monday morning, with people walking between cubicles to consult with each other. Everyone was rushing to get work done and to look busy; to prove they were team players. April had barely taken two sips of her coffee when Lena appeared at the edge of her cubicle, looking annoyed.
“Tell me you’ve got a minute,” Lena sighed.
April swiveled her chair around. “For you? I’ll even spare two. What broke?”
“The analytics job from last night,” Lena grumbled. “It ran for six hours and then crashed. Again.”
“Tell me it’s not the customer import,” April groaned.
“It’s the customer import,” Lena confirmed.
“Okay, show me.” April took another sip of coffee before following Lena to her cubicle.
Lena pointed to a block of code as they looked at her left monitor. “Everything’s fine until it hits the aggregation step. Then the memory usage explodes.”
April squinted at the monitor. “Wait. Scroll up.”
Lena scrolled as April’s eyes flicked back and forth. She pointed at a single line. “There.”
“The filter?” Lena frowned.
“You’re loading the full dataset first,” April explained. “Then filtering it.”
“Shit,” Lena smacked her own forehead. “I loaded two million rows and then threw most of them away.”
“Push the filter into the database query,” April advised. “Let the database do the work instead of the application.”
“Yeah, that’ll do it,” Lena agreed. “How did I miss something so simple?”
“Sometimes it just takes a second set of eyes,” April grinned. “Preferably caffeinated ones.”
To read the complete story you need to be logged in:
Log In or
Register for a Free account
(Why register?)
* Allows you 3 stories to read in 24 hours.