Chapter 1: Keeping the lights on
The hum of the fridge was a constant, low-grade headache. Jessie leaned against the stainless steel counter, the cold seeping through her thin polo shirt. Another noon shift, another two hours of fake smiles and “Would you like to upgrade to a Blizzard today?” The scent of frozen custard and fryer grease had permanently woven itself into the fibers of her clothes, her hair. She could taste it in the back of her throat. "Jessie. My office.”
Greg’s voice cut through the clatter of the drive-thru headset. He didn’t look at her, just turned and walked, knowing she’d follow. Her stomach did a slow, nauseating roll. The manager’s office was a converted storage closet, really. Fluorescent light flickered overhead, casting a sickly green pallor over the stacked boxes of napkins and the old, sticky keyboard. The air was thick with the smell of spilled Coke syrup and cheap air freshener. He settled into his cracked pleather chair, the sound loud in the small space. He didn’t offer her a seat. She stood, hands clasped in front of her, feeling the weight of the soft goth eyeliner she’d applied that morning, a tiny act of defiance now feeling foolish.
“We need to talk about your performance, Jessie.”
“I’m on time every day,” she said, too quickly. “I always do my side work.”
“It’s not about that.” Greg steepled his fingers. His eyes, the color of dishwater, scanned her up and down.She instinctively hunched her shoulders, her baggy shirt swallowing her frame. “Look, business is business. This is a customer-facing role. We’re selling an experience. A smile, a little charm.” He leaned forward. “You’re a cute girl, Jessie. But you hide it. You look like you’d rather be anywhere else. And customers feel that.”
Her cheeks burned. “I smile.”
“A real smile. Not that wince.” He sighed, a performative sound of disappointment. “I’m going to have to bring on some new help for the summer rush. And that means letting some of the underperformers go.”
The world narrowed to the buzzing of the light, the frantic thump of her heart. This job was misery, but it was money. Money for her share of the internet bill, for the protein bars she lived on, for the occasional new game she’d stream to an audience of twelve silent usernames. Losing it meant telling her parents, facing their worried looks, the soft pressure to “just come home.”
“Please,” the word slipped out, weak and thin. “I need this job.”
“I want to believe you.” Greg’s voice dropped, taking on a confidential tone. He rocked back in his chair. “But potential is one thing.Results are another. Tina, for example. Her till is always perfect. She upsells like a pro. She engages. She's not afraid to show off that body of hers.”
Tina. Nineteen, with a laugh like wind chimes and a habit of leaning over the counter in her snug uniform. Jessie had seen the tips she got, the free phone numbers slipped onto receipts.
A horrible, cold understanding settled in Jessie’s gut. This wasn’t about her till being short or the lobby not being clean. She saw it now in the way his eyes lingered just a beat too long on her face, then lower. It was a calculation. Her mind fragmented.Part of her was screaming, a distant alarm. The other part was already scrolling through her barren bank account, seeing the ‘Streamlabs’ icon on her desktop, gray and inactive.
The silence stretched, filled with the hum of the fridge and the drip of a leaky faucet somewhere. Greg cleared his throat, a final warning. He spread his hands.“I’m sorry, Jessie. I just don’t think you’re a good fit for the brand we’re trying to—”
“What do you want?” Her own voice surprised her. It wasn’t much louder than a whisper, but it cut the act. It was flat, direct. He paused, studied her. The paternal mask slipped, revealing something tired and hungry beneath. “Show me you’re committed. That you understand what the role requires.”
Her body felt disconnected, floating. She watched her own movements as if from the ceiling. She took a step forward. Then another. The space behind his desk was cramped, a cave of filing cabinets and stacked invoices. She didn’t look at his face. She lowered herself to her knees on the thin commercial carpet, gritting it with old sugar. He let out a slow, shaky breath. “Good start,” he murmured, as if praising a dog.
The world reduced to the smell of stale coffee and his cheap cologne. The waistband of his chinos, the zipper. Her hands trembled. She’d done this before, a few times, in darkened bedrooms with boys her age. It had been awkward, a transaction of sorts, but never like this. Never with the fluorescent light bleaching everything, with the sound of the drive-thru bell a faint echo from another world. She fumbled. He was impatient, guiding her head with a hand that wasn’t gentle. The first touch of her lips made him groan. The taste was alien, overwhelming. She focused on her breathing, in and out through her nose.Her mind went blank, then filled with static. A camera, she thought, bizarrely. If I had a camera right now. What would my chat say? The thought was so absurd it almost made her gag. He started talking. “You see, Jessie, it’s about attitude. Tina gets it.” His voice was strained, conversational even now. “She’s a team player. Always positive. That’s why she’s getting that raise. Effective immediately.”
There was a sharp knock on the office door. Two raps.
Jessie flinched, tried to pull back, but Greg’s hand tightened in her hair. “Come in!”
The door swung open. Tina stood in the frame, backlit by the dining room lights. Her perfect ponytail, her bright smile. “Hey Greg, you wanted to see me about the schedule?”
“Yes, Tina. Come in, close the door.”
Jessie froze, her eyes wide, staring at the dusty metal underframe of the desk. Tina’s scuffed sneakers stepped into view, just a few feet away.
“I just looked over the numbers,” Greg said, his voice tightening.“You’ve been doing exceptional work. Really going above and beyond. So I’m authorizing that pay bump we discussed. Another two-fifty an hour.”
“Oh my God, thank you!” Tina’s voice was pure, effervescent joy. “I really appreciate it!”
“You’ve earned it.You’re the model for what I want in this team. A bright, engaging, attractive presence.”
He stressed the last words, his hips giving a slight, deliberate thrust deeper into Jessie’s mouth. She choked, tears springing to her eyes from the strain and the humiliation, a hot spill tracking through her mascara. She couldn’t make a sound. She could only kneel there, unseen, as he was praised for his generosity just above her head, his cock leaking precum on her tongue. “Thanks, Greg! I appreciate it soo much...”
There was a creak on the desk, Tina leaning over it resting her arm on the surface, her hand on Greg's forearm teasing. Jessie could smell her cheap perfume wafting down as Tina leaned over. Then she felt the cock in her mouth throb, and in an instant it began to pulse hot cum onto her tongue
Greg firmly held her head as he finished, a bitter warmth flooding her mouth. She swallowed, a reflex, before she could even think to stop, trying desperately to stay quiet so Tina wouldn't notice her.
Greg, to his perverted credit, managed to maintain the facade of normalcy, smiling at Tina as her fingers traced his forearm, giving no indication that he was actively emptying his balls into a girl under his desk. Mercifully, Tina finally stood and turned to leave, slowly walking out. Jessie could only assume that Greg was staring at her ass the whole way out by the way his cock began to slowly harden again between her lips.
Greg sat back in his chair with a satisfied sigh and said, "Such a good girl isn't she? So. Perky."
Jessie shuddered as his cock slipped from her mouth, both with disgust at what she'd done, and at Greg's naked objectification of Tina. She slumped against the filing cabinet, wiping her mouth with the back of her hand, her whole body trembling.She felt hollowed out, scraped clean.
Greg zipped himself up, straightened his polo shirt. He looked down at her, his expression unreadable. Then he smiled, a bland, managerial smile.“See? That’s the initiative I was talking about.” He reached for a schedule clipboard on the desk. “I think we can keep you on the roster.Let’s put you on for closing shift tomorrow. Now, if you’ll excuse me, I’ve got inventory.”
He turned to the computer screen, dismissing her.
Jessie stumbled to her feet. Her knees ached. She opened the office door, the brighter light of the service corridor blinding her for a second. Tina was at the front counter, laughing with a customer. The world was exactly the same.
She walked past the fryers, through the back door, into the alley. The sun was blinding. She leaned against the hot brick wall, the rough surface biting into her shoulder blades. She retched, but nothing came up, Greg's cum was firmly inside her now. She found herself chuckling internally with a dark thought, "At least I got a warm meal in me."
She fumbled her phone out. The screen was cracked. She opened her streaming app, looked at her last VOD: 4 views. Her avatar, a carefully crafted cute anime witch to match her channel name, HexxyDoll, smiled back at her innocently. Hexxydoll would never even think about sucking her boss off. She sighed and slumped against the wall trying to work up the energy to give a shit about the rest of her day.
The walk back to her apartment was a blur of asphalt and disconnected sounds. Her mouth still tasted faintly of salt and bile. She scrubbed at her lips with the sleeve of her hoodie until the skin felt raw.
Her apartment greeted her with the familiar scent of dust and microwaved noodles. The single room was a monument to functional depression: a mattress on the floor, a desk holding her gaming PC under a string of dead fairy lights, and a tower of empty energy drink cans beside it. The only personality was in the posters—dark, atmospheric art from games nobody played—and the sheer volume of black fabric draped over every surface.
Streaming was the last thing she wanted to do. But the schedule on her channel said “GOING LIVE @ 3PM!” and three people might be waiting. Three was more than zero. It was something to hold onto.
She booted the PC, the fans whirring to life like a tired mechanical heart. She pulled on her favorite headset, the pleather warm and familiar. She opened OBS, then launched her VTube software. HexxyDoll, her cheerful anime witch avatar with purple hair and a knowing wink, was supposed to mirror her expressions. It was safe. It was a costume.
The program window flashed. Then it crashed. A generic error box popped up. “Huh?” She tried again. Same result. A cold spike of panic. She checked the discord for the software. Server issues. A major outage. No ETA for a fix.
“You’ve gotta be kidding me.” The words were a dry croak in the empty room.
She went live anyway. The “LIVE” indicator glowed red. A viewer count ticked up. 1… 3… 7. Her highest in weeks. A chat message popped up.
GhostInTheMachine: hexxy? no avatar today?
Jessie (HexxyDoll): Tech problems. Vtube is dead. Sorry guys. Gonna be a quiet one.
Pyroclasmic: just use cam
The suggestion sat there. Her real webcam was a little square of plastic she used to set up the face tracking. The thought of turning it on now made her skin prickle. She looked terrible. She felt hollowed out. But another user, LurkLeo, chimed in.
LurkLeo: yeah do it. be real for once.
Pyroclasmic: we wont bite. probably.
There was a weird, perverse logic to it. After today, what was left to hide? The shame was already a physical weight in her stomach. What was one more exposure? Her finger hovered over the mouse. She clicked the ‘enable’ button on the camera source.
Her own face filled the monitor’s secondary screen. She looked pale, washed out. The dark circles under her eyes were pronounced. Her blond hair was a mess from the headset and the shift at work. She’d taken off the Dairy Queen polo, and now wore just a soft, faded black tank top. She looked exhausted. Real.
GhostInTheMachine: hey! nice to meet the voice.
Pyroclasmic: what’s up hellmew. you look tired.
She managed a weak smile. “Hi. Yeah. Long day. Let’s just… let’s just play some game.”
She loaded up a survival crafting game, losing herself in the repetitive grind of punching trees and gathering stone. The familiar mechanics were a relief. They required no emotion. She talked in a low, steady monotone about resource yields and build strategies. The chat scrolled slowly, a companionable murmur. Pyroclasmic argued about the optimal way to smelt ore. Ghost offered a stupid pun. LurkLeo said nothing.
In another apartment, in a room just a few floors above hers, Leo watched the stream on his laptop. The room was dark, lit only by the monitor’s glow. He saw her tired eyes, the way she occasionally pushed her hair back with a delicate, frustrated motion. He saw the soft line of her jaw, the vulnerable curve of her neck. His hand drifted into his sweats.
Jessie, leaning forward to peer at a cave entrance on screen, adjusted her posture. The strap of her tank top, stretched and old, slipped slightly off her shoulder. She didn’t notice. The neckline gaped, just for a moment, revealing the soft, pale swell of a breast, the hint of a dark areola shadowed in the dim light of her room.
In the chat, no one mentioned it. Pyroclasmic was typing about blueprint costs. Ghost was AFK.
Leo noticed. His breath hitched. The camera view was intimate, unstable, real. It wasn't the calculated cleave of a thirst trap streamer. It was an accident. A private moment, publicly broadcast. That was infinitely more potent. She complained about a lack of iron ore, her brow furrowed, completely unaware as she shifted again, causing another gentle, tantalizing jiggle.
He came silently, his body tensing, his eyes locked on the fraction of visible skin, on the exhausted, innocent face above it that had no idea what it was showing or who was watching. He relaxed back into his chair, his heavy cock slapping back against his thigh. ahe raised his cum covered hand to his lips and licked it clean as he pictured how she'd look doing it for him, his cock already started growing hard again and he resumed his stroking, eyes locked on her.
On stream, Jessie mined her iron. “Finally,” she muttered, a hint of genuine relief in her voice. She didn’t look at the camera. She didn’t know. The viewer count held steady at nine. She was just a girl playing a game, trying to outrun the taste of custard and cum, oblivious to the secret climax she’d just inspired in a dark room just above her.
She was just a girl playing a game, trying to outrun the taste of custard and cum, oblivious to the secret climax she’d just inspired in a dark room just above her. Two hours later, her back ached and her eyes were dry. “Okay, I think that’s all the ore farming I can handle for one night,” she said, her voice raspy from disuse. “Thanks for hanging out, guys.”
The chat scrolled.
Pyroclasmic: gg hellmew.GhostInTheMachine: night hexxy.felt comfy.
LurkLeo: You should stream like this more.No avatar.Just you.
A warmth, faint but undeniable, spread through her chest. It was a simple sentence, but it felt like a hand on her shoulder.A recognition.“Yeah?It was… yeah.Maybe I will. Goodnight, everyone.”
She ended the stream. The silence of her apartment rushed back in, but it felt less heavy.The hum of the PC was companionable. She changed into an oversized band t-shirt, brushed her teeth, and fell into bed. The sterile glow of her phone was the only light.
Instagram was a reflex. Doomscrolling through polished lives. Then her algorithm, ever attentive, served her what it thought she wanted. A girl with sharp eyeliner and sharper collarbones, posed in a lace bodysuit against a neon sign. Another, all tan skin and gleaming smile, pouring water over herself in a white bathing suit. Jessie’s thumb slowed. She hated it. She loved it. A low, unwelcome pulse settled between her legs. Her breath hitched. This was stupid. She was tired.
But her hand, moving of its own accord, slid under the waistband of her cotton shorts. She kept scrolling, her fingers moving in slow, absent circles. She paused on a video. A girl with dusky skin and a knowing smirk, lips glossy, winking directly at the camera before turning to show the perfect curve of her ass in tiny leather shorts. A sharp, confusing bolt of desire shot through Jessie. It was messy, layered. She wanted to touch that skin, to kiss that smirk.But stronger, sharper, was the craving to be her. To have that confidence, that undeniable magnetic power. To be wanted like that.
She closed her eyes, the image seared on her lids. Her fingers pressed harder, finding a rhythm. Her mind swam in the sensation, the crude, selfish pleasure of it. And then, unbidden, the memory crashed through. Greg’s cheap cologne. The dust under the desk. The ache in her jaw. A wave of nausea almost stopped her. Disgust, cold and slick. But her body didn’t stop. Her hips arched off the mattress. The disgust curdled, transformed. It wasn't about him. It was about the moment. His choked-off groan. The helpless, rhythmic pulse against her tongue. The absolute control she had held while on her knees. He was nothing, a pathetic vessel. But his climax? That was hers. She had pulled it from him. She had commanded that release with her mouth, her throat, her will. She had taken it. And she had swallowed it.
The thought, dark and hot, was the final key. Her back arched, a soft, strangled sound escaping her lips as the orgasm rolled through her in deep, claiming waves. It left her trembling, spent, staring at the water-stained ceiling.
The phone, still lit with the grinning, beautiful girl, clattered onto her chest. The silence rang.