Chapter 21: Restroom Retribution
The cold air outside the restaurant hit them like a slap, a shocking return to the tangible world of brick and sidewalk after the fever-dream interior. Vy’s body still hummed, a live wire of aftershocks and bewildered defiance. She could still feel the ghost of Katy’s fingers inside her, a phantom claim that made her steps unsteady.
Their friends’ laughter faded behind them, calls of “See you at the econ review!” and “Text me!” dissolving into the Cambridge night. Katy’s hand was firm around Vy’s, not interlocking fingers, but a grip, as if steering her through a current.
They didn’t speak on the train back to Wellesley. The silence was dense, packed with the memory of what had just happened under the table. Vy watched their reflection in the dark subway window—two girls, one looking flushed and ravaged, the other looking like a calm, satisfied general surveying a captured field.
The walk from the station back to campus was quiet, the old trees casting long, skeletal shadows under the streetlamps. The normalcy of it was grotesque. Students passed them, bundled in coats, talking about problem sets. Vy felt like she was leaking something invisible, a trail of scent or sin everyone could perceive.
They crossed the dim quad towards their dorm. The sight of its darkened windows should have been a relief. It was a target. Katy’s steps slowed, then stopped entirely. She stared up at their window on the third floor.
“I can’t,” she said, the words flat and final.
“Can’t what?”
“Go back in there. Not yet. Not with him maybe watching from some other fucking congratulatory gift.” Katy’s jaw worked. The bravado from the restaurant was hardening into something brittle. “I feel his eyes on my skin. In my throat.”
Vy understood. The performance had been powerful, but it was just that—a performance. The reality of the violated space was waiting. The pen-camera was evidence, but it was also proof of his prolonged, intimate access. He hadn’t just seen a moment; he’d curated a highlight reel of their private life.
Katy turned abruptly, pulling Vy towards the glowing glass bulk of the campus center. “Food. I need to not think in straight lines for five minutes.”
The dining hall was near closing, the vast space echoing with the clatter of trays being cleared. The hot food stations were dark. They grabbed prepackaged sandwiches and bottles of water from the coolers, the transaction mute and efficient. The few scattered students were zombies with laptops, too exhausted to notice them.
Katy led them not to a table, but down a short, poorly lit corridor past the dish return, towards the restrooms. The women’s room was a relic of nineties renovation: beige tile, flickering fluorescent tubes, the air smelling of lemon cleaner and old plumbing.
It was empty.
Katy pushed the door open, checked under the three stall doors. Nothing. She locked the main door with a decisive click that echoed in the tiled space.
Vy leaned against a sink, unwrapping her sandwich without appetite. “What are we doing, Katy?”
“Taking a breath.”
“In a bathroom.”
“It’s a room he didn’t choose. It has no sentimental value. It’s neutral territory.” Katy tossed her unopened sandwich onto the counter by the paper towels. She paced the short length of the room, three steps and turn. Her energy was a caged thing, looking for a crack. “That note… ‘narrative dissonance.’ He’s not just watching. He’s editing. He thinks he’s directing.”
She stopped in front of Vy, her eyes dark pools in the harsh light. “The thing he doesn’t get is that the sentimentality isn’t a weakness. It’s the fucking premise. The ruthless analysis is for the romantic lead. To protect it. He sees them as separate tracks. They’re the same goddamn story.”
Vy saw it then, the fracture the note had left. It wasn’t fear. It was professional insult. Katy, the double major, the thesis writer, was being critiqued by a hack. Her life was being called structurally unsound.
“So we prove him wrong again,” Vy said quietly. “Here. In his neutral territory.”
A slow, dangerous understanding shifted in Katy’s gaze. The frantic energy focused, honed to a point. She looked at Vy, at the sink she was leaning against, at the locked door. “Yeah,” she breathed. “We do.”
In one fluid, violent motion, she closed the distance. Her hands shoved Vy’s shoulders, spinning her around to face the wide, spotted mirror. Vy’s stomach hit the cold porcelain edge of the sink basin with a jolt. Her sandwich skittered into the basin.
“Look,” Katy growled in her ear, a hand fisting in Vy’s hair, forcing her head up. Their reflections were ghostly in the fog-streaked glass—Katy’s fierce expression over Vy’s startled, already-roused one. “Look at us. This is the story. Right here.”
Her other hand yanked at Vy’s jeans, popping the still-open button, dragging the zipper down roughly. She shoved them down over Vy’s hips, just far enough. The air was cold on her exposed skin.
“He wants a clean narrative?” Katy’s voice was a hot, furious rush against Vy’s neck. “Fuck him. This is messy. This is now.”
She dropped to her knees on the hard, damp tile. Her hands gripped the backs of Vy’s thighs, spreading them wide, pulling her back until she was arched over the sink, utterly exposed in the mirror. The position was brutal, vulnerable. Vy could see everything in the glass—the dark cascade of her own hair held in Katy’s fist, the desperate flush on her face, and below, the powerful curve of Katy’s back as she bent forward.
Katy didn’t tease. She buried her face in Vy’s cunt with a starving, animal intensity.
Her tongue was a flat, demanding stroke that split Vy open. It wasn’t love-making. It was a branding. A reclamation of a body that had felt watched for weeks. Katy licked into her with deep, plunging movements, her nose grinding against Vy’s clit. The sounds were obscenely loud in the tiled room—wet, sloppy slurps, Katy’s ragged breaths, Vy’s choked-off gasp that echoed back at them from the walls.
“Fuck, Katy…” Vy’s hands scrabbled for purchase on the slick sink edge.
Katy pulled back for a second, her mouth glistening. “You taste like that restaurant,” she panted, her eyes locked on Vy’s in the mirror. “You taste like my fingers. You taste like mine.” Then she dove back in.
Her tongue focused on Vy’s clit, sucking the sensitive bud into her mouth, applying a relentless, rhythmic pressure. At the same time, her hand came up. Two fingers, slick with spit and Vy’s own arousal, pushed into her without warning or gentleness.
Vy cried out, a sharp, broken sound. The double assault was overwhelming. Katy’s fingers pumped inside her, curling hard against a spot that made lightning fork behind Vy’s eyes. Her mouth worked, sucking and licking, a filthy, perfect counterpoint.
The mirror fogged with their breath. Vy’s reflection was dissolving into a blur of pleasure and shock. She was being consumed in a public bathroom, being fucked by fingers and tongue with a ferocity that felt like punishment and worship fused together. Every slurp, every grunt from Katy, was a defiance screamed into the sterile, anonymous air.
“You gonna come?” Katy snarled against her, the vibration tearing another moan from Vy’s throat. “Come all over my face in this shitty bathroom. Let it be the only thing that happened here.”
She crooked her fingers, twisted them. Her suction intensified.
The orgasm exploded out of Vy with a force that felt violent. She screamed, her body buckling against the sink, her inner muscles clamping down viciously on Katy’s invading fingers. The waves were endless, wracking, pulling her under. She shook through it, her knees giving way, held up only by Katy’s grip on her hip and the sink’s edge.
Katy rode it out, gentling her mouth but not stopping until the last tremor subsided. Then she slowly withdrew her fingers. She stood, her knees cracking, her jeans damp from the floor. She turned Vy around, her grip still firm. Her face was wet, her lips swollen.
She kissed Vy, deep and possessive, letting her taste the salt and musk of her own climax. “Neutral territory,” Katy murmured against her mouth. “Claimed.”
They righted their clothes in silence, the only sounds the rustle of denim and the drip of a tap. Vy’s legs felt like water. She splashed cold water on her face, avoiding her own wide eyes in the mirror.
As they left, Katy picked up the discarded, ruined sandwich from the sink and threw it in the trash. A quiet, definitive act.
The walk back to their dorm was different. The charge had changed. The frantic, reactive energy was spent, replaced by a grim, shared focus. The fear of the room was still there, but it was a known quantity now. An opponent, not a phantom.
Katy unlocked their door. The room was as they’d left it—the disassembled wreckage from their earlier search. It felt different. It was a crime scene they were now entering as investigators, not victims.
Katy went straight to her laptop, booting it up. She pulled the Ziploc bag with the micro-camera from her pocket and placed it beside the trackpad.
“We have the what,” she said, her voice all business. “Now we need the who. Procurement. This isn’t amateur hour. This is specialized. There are forums. Marketplaces. A paper trail, even a digital one.”
Vy sat on the edge of the stripped bed, watching her. “How do we find that?”
“We don’t. I know someone who can.” Katy’s fingers flew across the keyboard. She opened an encrypted messaging app Vy had never seen before. “My cousin. Alex. At MIT. CS and forensic electronics. They’ve… dealt with stalkerware before. For a friend.”
She began typing a message, her expression unreadable. Vy hugged her knees to her chest. The post-coital clarity was chilling. The sex in the bathroom had been a necessary conflagration, burning away the paralyzing fear. What was left was ash, and resolve.
Katy hit send. She looked up, her screen casting a blue glow on her determined face.
“We give this to Alex tomorrow,” she said. “And while they tear it apart, we start our own audit. Every person I’ve ever debated with in a seminar. Every jealous ex. Every fucking weirdo from the literary journal who ever made a pass.” She nodded towards the pile of Katy’s own thesis notes. “He thinks this is a narrative. Good. We’ll analyze the hell out of it. We’ll build a profile. We’ll find the plotholes in his story.”
She leaned back, the adrenaline finally bleeding into exhaustion. “And we stop living like we’re in a cage. We take the cage apart. Screw by screw.”
Outside, a siren wailed, distant
Screw by screw.”
Outside, a siren wailed, distant and irrelevant. The sound faded into the Cambridge night, leaving their room in a silence that felt newly fortified, if not yet safe. Katy’s cousin Alex replied within minutes, the encrypted app chirping softly with a message that simply read: Bring it tomorrow. 3 PM. Lab 6E.
The next day passed in a blur of forced normalcy. Vy attended her International Relations lecture, taking notes on geopolitical frameworks while her mind catalogued faces in the lecture hall. Could it be the guy who always sat in the back row, never participating? The woman who’d argued with Katy about Marxist theory in section?
Katy, meanwhile, moved through her classes like a specter, her observant eyes missing nothing. She compiled a mental list, sharp and clinical. Debated with in Econ 302. Made a pass at a party sophomore year. Submitted a competing thesis proposal.
At 2:55 PM, they stood outside a nondescript door in the labyrinthine bowels of an MIT building. The air smelled of ozone and burnt coffee. Katy knocked.
The door was opened by a person with a severe black haircut and eyes the color of worn flint behind rectangular glasses. Alex Guo wore a lab coat over a band t-shirt for a group Vy didn’t recognize. They said nothing, just stepped back to let them in.
The lab was a chaos of organized genius—benches crowded with oscilloscopes, soldering irons, and disemboweled circuit boards. A white-noise generator hummed softly in a corner.
“The artifact,” Alex said, their voice flat, holding out a gloved hand.
Katy passed over the Ziploc bag. Alex took it to a clean bench under a bright magnifying lamp. For twenty minutes, they worked in silence, probing the tiny device with microscopic tools, connecting it to a sleek black analyzer. Vy watched strings of code flash across a secondary monitor.
“Commercial-grade miniaturization,” Alex finally said, not looking up. “But the firmware is custom. Very clean. Not hobbyist. The lens is German. The battery is a proprietary cell, rechargeable via induction.” They tapped the screen. “There’s a serial number etched into the substrate. Microscopic. That’s your break.”
“Can you trace it?” Katy asked, her arms crossed tight over her chest.
“To a distributor in Estonia who doesn’t ask questions, yeah. But the buyer used a tumbler and a VPN that routes through Belgrade. Dead end there.” Alex rotated the device. “But this induction charging base. It needs to be within a meter to work. He had to retrieve it to recharge it. How long was it in your possession?”
Vy’s stomach dropped. “Weeks. Since orientation.”
“Then he had a way in. Regular access. To swap the pen, to retrieve it for charging, to plant it again.” Alex popped the tiny lens assembly free with a tweezers. “He’s not a ghost. He’s a person with a schedule and proximity. The technology gives him reach, not invisibility. Find the human pattern.”
They placed the disemboweled components into a fresh evidence bag. “I’ll deep-dive the serial, see if it’s part of a bulk order shipped somewhere physical. But your best lead is his need for physical access. He was in your space. More than once.”
The weight of that knowledge settled on them during the train ride back. It wasn’t a phantom. It was a person who walked, who breathed, who had stood in their room and handled Vy’s pen. The violation became spatial, temporal. He had been a body in their space.
“The charging,” Vy said as they walked across Wellesley’s twilight quad. “He’d have to take it. That means he knew when we’d be gone for long stretches. Classes. Library. The restaurant.”
“Or he had a key,” Katy said, her voice low. “RA master. Maintenance.”
The sheer, mundane possibility was chilling. They walked past the library, its stone facade glowing in the early evening light. On impulse, Katy grabbed Vy’s wrist. “We’re going in.”
“Why?”
“Because we haven’t looked there. The archives. He referenced them in the first note. ‘Your performance in the archives was illuminating.’ He was watching there, too. Maybe he liked it. Maybe he goes back.” Her eyes were fierce in the gathering dark. “We’re auditing, remember? Due diligence.”
The library’s main floor was brightly lit, buzzing with end-of-day activity. They descended a narrow stairwell to the sub-basement, where the air grew cold and smelled of dust and slowly decomposing paper. The archives reading room was a silent, cavernous space, deserted at this hour. Motion-sensor lights flickered on as they entered, illuminating long tables and rows of metal shelves crammed with document boxes.
It was here, weeks ago, that Katy had first fucked her against a rolling stack, their mingled breaths the loudest sound in the quiet. Vy’s skin prickled with the memory.
Katy walked the perimeter, her fingers trailing over the steel shelves. “If he was here, watching, he needed a sightline. A place to be still for a long time. Not the main floor. Too visible.”
She stopped at a secondary aisle, one that ended at a fire door marked ‘Mechanical/No Admittance.’ Next to it was a narrow gap between the last shelf and the wall, a shadowy space for storing cleaning supplies. A dented gray bucket, a mop.
Katy pushed the mop handle aside. She crouched. “Bring your phone light.”
Vy shone the light into the dark gap. The floor was dust-covered, but there, in the dust, were smudges. And beside them, pressed against the wall, were two items: an empty plastic water bottle and a slim, black leather notebook.
Katy reached in, gloved fingers from her coat pocket pulling the notebook out. She stood, opening it under Vy’s light.
The pages were filled with handwriting. The same elegant, precise script from the note left on their floor. It was a log.
October 12: First planting successful. Subject V exhibits clear arousal in targeted academic settings. Fascinating.
October 28: Orchestrated conflict in seminar between K and J. K’s aggression post-conflict redirected towards V. Physical escalation in carrel B-12. Confirms hypothesis: competitive stress fuels possessive sexual response.
November 5: Archives. Optimal sightline from maintenance alcove. K’s domination ritual is pure, almost aesthetic. V’s submission is… verdant. Their dialogue post-coitus is banal. Disappointing. Need to refine stimulus to elicit more poetical reflection.
Vy felt the sandwich from lunch rise in her throat. It was a lab report. They were the subjects.
Katy flipped forward, her face a stone mask. The entries continued, detailing notes on their schedules, their friends, their predictable patterns. The last entry was dated two days ago.
December 4: Restaurant experiment. Introduction of public risk variable. K’s response exceeded projections—a brilliant, vulgar assertion of ownership. But V’s orgasm, while acoustically satisfactory, lacked narrative cohesion. The external audience (friends) served as crude prop, not chorus. The third-act sentimentality (hand-holding, walk home) is persistent contamination. Must engineer a scenario where tenderness is impossible. Where the only authentic response is brutality. To burn the romance out of the narrative. A firebreak.
Katy slammed the notebook shut. Her breath fogged in the cold air. “He’s here.”
The motion sensors clicked off, plunging them into utter blackness.
Vy gasped, fumbling for her phone. Before the light could flared back on, a hand clamped over her mouth from behind. It was large, male, smelling of latex and spearmint gum. Her phone clattered to the floor.
She heard Katy snarl, a scuffle of feet, a grunt of pain that wasn’t Katy’s. The lights flickered back on.
A man in dark janitorial coveralls was stumbling back from Katy, clutching his nose. He was older, with a gaunt, unremarkable face. His eyes, watering from the blow, held a frightening, detached curiosity. Vy’s notebook was in his other hand.
“You read it,” he said to Katy, his voice nasal from the blood. “Good. Then you understand the structural problem.”
Katy moved. It wasn’t a fight; it was a predator eliminating a threat. She drove her knee into his groin. As he folded, she ripped the notebook from his grasp and shoved him hard into the metal shelves. Periodicals rained down around him.
He slumped, wheezing, but he was smiling a bloody smile. “The flaw… is the affection. It’s a contrivance. We need to see… the real product. Under pressure.”
Katy turned, grabbing Vy’s hand. “Run.”
They sprinted from the archives, up the stairs, their footsteps echoing in the stairwell. They didn’t stop until they burst out into the crisp night air, gasping, the library doors swinging shut behind them.
Vy bent over, hands on her knees, vomiting onto the frosty grass. Katy stood guard, the black notebook clenched in her fist like a weapon, her head swiveling, watching the doors, the shadows.
“He’s maintenance. Or impersonates it,” Katy panted. “He has keys. He has access. He thinks this is a fucking experiment.” She looked at the notebook, then at Vy, her eyes blazing. “He wants a firebreak? He wants brutality with no tenderness?”
She grabbed Vy’s arm, pulling her across the dark lawn, not towards their dorm, but towards the athletic complex. The swimming pool. Its late-night lap swim hours were ending; the building would be empty.
Katy used her student ID on the outer door. The chlorine-hit air was warm and damp. The vast pool space was echoingly empty, the water still and brilliantly blue under the overhead lights. The deck gleamed wetly.
She pulled Vy into the women’s locker room. It was a tiled cave, rows of lockers, benches, open shower stalls. Distant, the sound of a janitor’s cart squeaked in the hallway.
Katy backed Vy into the showers, a space of white tile and drains. She turned on a single, central showerhead. Icy water exploded down, soaking them both instantly.
“He wants to burn the romance out?” Katy yelled over the roar of the water. Her hands ripped at Vy’s soaked clothes, her own jacket slapping wetly to the floor. “Let’s give him a fucking inferno.”
She pushed Vy against the cold, wet tile. Her mouth was savage, biting at Vy’s lips, her neck. There was no preamble, no whispered promise. It was pure reactant fury. Her hand plunged between Vy’s legs, fingers jabbing into her with a force that stole Vy’s breath.
KATY FINGERS HARDER.
Her fingers weren’t loving. They were punishing. Two knuckle-deep, then three, a relentless, piston-like drilling that made Vy’s toes curl against the slick floor. The tile was agony on her back, the water a cold battering ram on her scalp. Katy’s other hand gripped her throat, not choking, just holding, a stark reminder of control.
“Is this raw enough for his narrative?” Katy growled, her face inches away, water streaming down her furious features. Her fingers twisted, scissoring inside Vy, a brutal stretch. “Is this the data point he wanted?”
Vy cried out, a sound swallowed by the shower’s roar. The pain was a bright, sharp edge that melted seamlessly into a devastating, unwanted pleasure. Her body, traitorously, clenched around the invading fingers, welcoming the violation. This was the firebreak. This was them, stripped of every tender pretense.
Katy fucked her with her hand, a hard, steady, machine-like rhythm. Her thumb ground against Vy’s clit, rough and demanding. “Come,” she commanded, her voice breaking. “Come for his fucking research. Come on my fingers and wash it all down the drain.”
The orgasm was ripped from her, a seismic, silent scream that convulsed through her body. It felt less like pleasure than like an exorcism. She shook, her knees buckling, held up only by Katy’s hand on her throat and the brutal, unyielding penetration.
Katy held her there, fingers still buried inside her, as the spasms subsided. The water began to run warm, then hot, clouding the air with steam. The violence in Katy’s posture slowly bled away, replaced by a trembling exhaustion. She slowly withdrew her hand.
She rested her forehead against Vy’s, the hot water cascading over them both. Her breath hitched. It wasn’t a sob. It was the sound of a dam holding.
“It’s still there,” Vy whispered hoarsely, her voice raw.
“What is?”
“The romance.” Vy lifted a heavy hand, touching Katy’s cheek where water and something else tracked down. “You’re trying to burn it. But you’re crying.”
Katy closed her eyes. A long moment passed, filled only with the hiss of water. When she opened them, the fury was gone, replaced by a grim, clear resolve. She turned off the shower.
The sudden silence was deafening. Dripping, they gathered their soaked clothes. Katy picked up the black notebook from where she’d tossed it on a dry bench. It was damp at the edges, but the writing inside was still legible. Evidence.
“Alex gets this tonight,” Katy said, her voice flat and steady. “And tomorrow, we go to the police. With a name, a face, and his own fucking dissertation.”
She looked at Vy, naked, shivering, marked. “The experiment is over. We’re publishing the results.”