Chapter 3: The Broken Vow
The peace was a thin, perishable skin over everything. Katy woke first, the pale morning light painting the room in shades of gray and gold. Vy was a warm weight against her chest, her breathing deep and even, one hand curled loosely under her own chin. In sleep, all her defenses were gone. The careful bravado, the practiced carelessness, the desperate hunger—all erased. She looked heartbreakingly young.
Katy watched her, a familiar ache settling behind her ribs. She didn’t move, barely breathed, committing the soft line of Vy’s jaw, the flutter of her lashes, to a memory she knew would soon need to be archived. Her finger hovered, then gently traced the curve of Vy’s eyebrow, down the slope of her nose.
Vy stirred. A low, contented hum vibrated in her throat. Her eyes fluttered open, warm brown and unfocused, and she smiled. A real smile, soft at the edges, before the day’s reality could claw its way in. She shifted, pressing her entire body closer, nuzzling into Katy’s neck.
“Hi,” Vy mumbled, her voice sleep-rough.
“Hi.” Katy’s own voice was quiet.
They lay like that for a long moment, listening to the distant sounds of campus waking up. The spell of the previous night—the gentleness, the shocking vulnerability—still held the room in a fragile thrall. Vy tilted her head up and found Katy’s mouth. The kiss was slow, deep, tasting of sleep and shared breath. It was a kiss that asked for nothing, a kiss that simply existed.
But Vy’s body was a map of habit. As the kiss deepened, her hand slid from Katy’s waist, skimming over her hip, beginning its lazy, familiar journey toward the nightstand drawer. Toward the harness, the toys, the curated, silicone-mediated frenzy that had become their primary language.
Katy’s hand shot out, closing around Vy’s wrist with a firmness that made Vy gasp into her mouth. She broke the kiss.
“No,” Katy said. Her voice was low, firm, threaded with a sadness so profound it felt like its own tangible presence in the bed. “Not this time.”
Vy’s eyes widened, confused, a flicker of hurt shining in their depths. “Katy—”
“I want to feel your fingers,” Katy interrupted, her gaze unwavering. She guided Vy’s captured hand down, past the tangle of sheets, and pressed her palm firmly against the thatch of dark hair between her legs. She was already wet, hot, her body thrumming with a needy pulse. “Just yours. No plastic. No props. Just you. Here.”
The instruction, the raw vulnerability of it, ignited something fierce in Vy’s chest. She swallowed hard, nodding. She kissed Katy again, this time with a focused intensity, as her freed hand did as commanded.
She didn’t tease. She pressed two fingers flat against Katy’s swollen slit, smearing the slickness, feeling the intimate heat. Katy moaned, her head falling back, her spine arching. Vy slid her fingers down, notching them at her entrance, and pushed inside in one smooth, solid stroke.
“Fuck,” Katy breathed, her hips jerking off the mattress to take Vy deeper. Her internal muscles clenched, a tight, velvety grip.
Vy curled her fingers, searching for and finding that spongy spot inside that made Katy cry out. She set a rhythm that was deliberate, deep, and relentless. Her thumb found Katy’s clit, applying a rough, perfect pressure, circling in time with her thrusts.
“Just like that,” Katy panted, her hands scrabbling for purchase on Vy’s back. “God, just like that. Your fucking fingers. I can feel… every callous… every knuckle…”
Vy fucked her with a single-minded devotion, watching Katy’s face unravel. Her elegant features contorted with pure sensation. Her lips were parted, spit-slick, and her eyes were squeezed shut, tears leaking from the corners.
“Tell me,” Vy growled, her own breath coming in short gasps. “Tell me what you’re feeling.”
“I feel you,” Katy sobbed, her hips meeting every drive. “I feel you inside me and it’s… it’s too much. It’s everywhere. Don’t stop. Don’t you fucking stop.”
Vy didn’t. She sped up, the heel of her hand grinding against Katy with each inward thrust. The sounds were obscene, wet and filthy, the slap of skin a stark percussion in the quiet room. Katy’s legs fell open wider, her thighs trembling. Her cries grew louder, less articulate, a stream of gasped curses and Vy’s name.
“I’m gonna come,” Katy warned, her voice a shattered thing. “Vy, I’m gonna—”
“Come on my fingers,” Vy commanded, her voice shaking with emotion. “Let me feel it. Show me.”
The orgasm tore through Katy like a natural disaster. Her body bowed off the bed, a raw, ragged scream torn from her throat. Her cunt clenched and fluttered around Vy’s fingers in a violent, rhythmic pulse, drenching her hand. Her nails raked down Vy’s back, sharp lines of fire that Vy knew would mark her for days. Katy shook through it, sobbing openly, the intensity seeming to crack her open at the seams.
Vy slowly, gently, worked her through the final tremors, her movements softening until she stilled, her fingers still nestled deep inside. She lowered herself, kissing the tears from Katy’s cheeks, tasting salt and catharsis.
They lay tangled in the aftermath, skin slick, hearts hammering against each other. Vy rested her forehead against Katy’s collarbone, listening to her breathing slowly even out. The sun was higher now, a bright stripe cutting across the floor, illuminating the dust motes dancing in the air. It felt, for one suspended moment, like a new beginning.
Then Katy spoke, her voice so quiet it was almost lost in the rustle of sheets.
“I can’t do this anymore.”
Vy froze. The words didn’t compute at first. They were just sounds, hanging in the honeyed light.
“What?” she whispered, not lifting her head.
Katy took a deep, shuddering breath. Her hand came up to stroke Vy’s hair, the gesture tender and final. “This. This cycle. It’s killing me.”
The blade, sharp and cold, slid between Vy’s ribs. She finally pulled back to look at Katy’s face. The post-orgasmic softness was gone, replaced by a grim, resolute exhaustion. The vulnerability had been burned away, leaving behind bare, scorched earth.
“You just…” Vy’s voice broke. “You just came on my fingers. You said…”
“I know what I said,” Katy interrupted, her eyes glistening but hard. “And I meant it. I wanted to feel you. One last time. Without any… buffers.” She swallowed. “But Vy, look at us. We’re a fucking crime scene. We either destroy each other in bed or we cry in the rain. There’s no in-between. There’s no breakfast. There’s no ‘how was your day?’”
“We could have that,” Vy pleaded, the puppy eyes wide and desperate, frantically seeking a ledge to cling to. “We could try. After last night… after just now…”
“That was us trying!” Katy’s voice rose, sharp with frustration. “That was the soft version! And it still ends with me feeling like my chest is being ripped open. You left Christy terrified last night. My friends think I’m a monster for stringing you along. And I am. I’m stringing you along because I’m weak. Because I love the way you look at me. But I can’t breathe inside your love, Vy. It’s suffocating.”
Each word was a precise, surgical cut. Vy felt hollowed out, scooped clean. The marks on her back stung.
“So that’s it?” The question was flat, dead.
“I graduate in six months,” Katy said, looking away, out the rain-smeared window. “I’m going back to Shanghai. There’s an internship. A life. This…” She gestured at the bed, at them. “This is a beautiful, toxic limbo. And I need to get off the ride before it permanently breaks me. Before I permanently break you.”
The finality in the room was colder than the morning air. Vy slowly pulled her hand free, the action feeling symbolic and devastating. She sat up, the sheet pooling around her waist. The dorm room, once a sanctuary, now felt like a holding cell.
“You should go,” Katy said, echoing her words from the previous dawn, but this time there was no heat, no regret—just a deep, implacable fatigue.
Vy didn’t fight. The fight had been fucked out of her, cried out of her. She got out of bed, her movements mechanical. She gathered her clothes from the floor—the same clothes from two nights ago, now wrinkled and smelling of sex and despair. She dressed in silence.
Katy didn’t watch. She lay on her side, facing the wall, a solitary curve under the sheets.
With her hand on the doorknob, Vy paused. “You meant it?” she asked, her voice barely audible. “That it was the last time?”
Katy didn’t turn. A long silence stretched, so thin Vy thought it might snap.
“Yes,” Katy whispered to the wall.
Vy opened the door and stepped out into the hallway. It was brightly lit, sterile, buzzing with the mundane energy of a Monday morning. She closed the door softly behind her, the click of the latch sounding like a period at the end of a long, painful sentence.
She walked back to her own dorm through a campus that seemed alien. The rain had stopped, but the sky was the color of bruised flesh. Students laughed, hustled to class, lived their lives. She felt like a ghost moving through them.
Christy was in their room, dressed for the day. She took one look at Vy’s face, at the fresh, red scratches visible through her thin shirt, and her shoulders slumped in understanding.
“Oh, Vy,” she sighed.
Vy didn’t speak. She walked to her desk, opened the drawer, and took out her phone. She stared at the blank screen. The deleted photo was gone, but the ghost of it seared her retinas. The mark on Katy’s collarbone. Her mark.
She placed the phone back in the drawer. She sat down on her bed, pulling her knees to her chest. She rested her forehead on them, making herself small.
Christy sat beside her, a solid, quiet presence. She didn’t offer platitudes. She didn’t ask for details. She just sat, her shoulder pressed against Vy’s, a silent testament to a friendship that demanded less than everything and somehow gave more.
Outside, the wind picked up, shaking the last droplets of rain from the trees. The storm had passed, leaving a clean, wounded world in its wake. The words killing me echoed in the hollow spaces of Vy’s mind, a diagnosis she could no longer ignore. The peace was gone. All that remained was the quiet, devastating truth of the aftermath.
All that remained was the quiet, devastating truth of the aftermath. Vy didn’t move from her curled position for a long time. Christy’s shoulder was a warm pressure against her own, a tether preventing her from dissolving entirely into the static filling her head. The scratches on her back itched, a branding from a farewell she hadn’t understood was happening until it was over.
“She’s leaving,” Vy finally said, her voice muffled against her knees. “Going back to Shanghai.”
Christy absorbed this. “When?”
“After graduation.” Vy lifted her head. The room was too bright. “She said it’s killing her. This. Us.”
“Is she wrong?”
The question, asked so calmly, was a bucket of ice water. Vy stared at the pale wall opposite her bed, seeing the phantom image of Katy’s face twisted in ecstasy and then in resolute pain. The violent, perfect clutch of her body. The finality in her whisper. Vy’s own fingernails dug into her shins. “No,” she admitted, the word tasting like ash. “She’s not wrong.”
She stood up abruptly, her body vibrating with unused energy. She couldn’t sit in the residue of it any longer. She showered, scrubbing until her skin was red, but the feeling of Katy’s internal muscles pulsing around her fingers was a phantom-limb sensation she couldn’t wash away. She dressed in clean, anonymous clothes—a grey sweatshirt, black jeans—armoring herself in neutrality.
She went to the library. Not to find Katy, but to reclaim something of herself. She spread her statistics textbook, her problem sets, her notes on quantitative trade models across a carrel desk. The numbers were clean. They obeyed logic. There was a correct answer. She plunged into the work with a ferocious focus that burned away the feeling for two solid hours.
Her phone buzzed, facedown on the table. It wasn’t Katy. It was Lucy Zheng.
Lucy: Party at Beta tonight. You in? Mandatory fun order from your friends.
Vy stared at the message. The thought of loud music, of bodies, of performing casualness, made her nauseous. But the thought of sitting in her room with the ghost of Katy’s final ‘yes’ was worse.
Vy: Yeah. I’m in.
Katy’s body felt like an empty vessel. After Vy left, she lay in bed until the single stripe of sun had crawled across the floor and faded. The smell of Vy—jasmine shampoo and sheer exhaustion—still clung to her sheets. She finally rose and stripped the bed, stuffing everything into her laundry hamper with stiff movements.
She had a thesis chapter to review with her advisor at three. The thought of discussing hermeneutics in Camus when her own existence felt like a bleak, meaningless loop almost made her laugh. She dressed with robotic precision: black trousers, a cream silk shell, her hair in its signature severe ponytail. She applied a swipe of lip balm, her reflection in the mirror a mask of cool competence. The girl who’d sobbed her way through an orgasm that morning was neatly packaged away.
Her meeting was in the comparative literature department, a world away from economics. Her advisor, Professor Sharma, peered at her over his glasses. “Your analysis of Meursault’s indifference is compelling, Katy,” he said, tapping her printed pages. “But it feels… detached. Observational. Where is your stake in this emotional alienation?”
Katy kept her expression neutral. “A critical distance is the point of the methodological approach I’m employing.”
“Is it?” he asked gently. “Or are you just very good at describing a wall because you’re standing behind one?”
The question hit with unexpected force. She managed to mumble something about considering his feedback and left the office, her heels clicking a rapid, retreating tattoo on the linoleum. A wall. She walked past the economics building, her sanctuary, and didn’t stop.
She found herself at the campus gym. She changed and ran on the treadmill until her lungs burned and her thoughts blurred into a painless, physical static. She ran from the ghost of Vy’s touch, from Professor Sharma’s insight, from the looming shape of Shanghai which felt less like a future and more like an exile.
Later, showered and back in her dorm, she opened her laptop to flight prices. The numbers were definitive. A one-way ticket. A line drawn.
The party at the Beta house was a fractal of noise and light. Vy held a red solo cup she didn’t drink from. Lucy and Ruby were dancing, absorbed in each other. Anika was debating someone about geopolitics near the keg. Vy leaned against a wall, a spectator.
A tall woman with sharp cheekbones and long dark hair pulled into a ponytail approached her. The resemblance was uncanny, a punch to the gut. Her name was Serena, a grad student from the poli-sci department.
“You’re in my International Political Economy seminar,” Serena said, her smile easy. “You’re the one who nailed the Heckscher–Ohlin critique.”
Vy smiled back, a automatic reflex. “Just memorizing the models.”
“It’s more than that.” Serena’s eyes were a lighter brown than Katy’s, but her gaze had the same assessing intelligence. They talked about the class, about data sets, about Professor Mill’s terrible ties. It was easy. Flirtatious. A script.
When Serena leaned in, her lips close to Vy’s ear to be heard over the music, the scent of her sandalwood perfume was a physical shock. It wasn’t the same, but it was the same category. Vy’s stomach turned, even as her body responded to the proximity.
“Want to get out of here?” Serena murmured, her hand brushing Vy’s waist. “My apartment’s quieter. I have a decent bottle of scotch.”
It was the next logical step in the cycle. Find a shadow. Fuck the ghost away. Vy looked at Serena’s mouth, at the elegant line of her neck. She felt nothing but a hollow, echoing fatigue.
“I can’t,” Vy said, the rejection surprising herself. “I have a… a stats project. It’s due.”
Serena’s smile tightened, just slightly. “Another time, maybe.” She melted back into the crowd.
Vy left the party, the cool night air a relief. She walked, not toward her dorm, but aimlessly. Her phone buzzed. A notification from a shared cloud drive. It was for a group project for her Stats minor. She opened it absently.
The folder was labeled ‘Trade Data – Guo/Le’. It was from their sophomore year, a collaborative project. Katy’s work was meticulously organized, her charts pristine. Vy’s contributions were messier, filled with intuitive leaps noted in the margins. In the comment log, frozen in digital amber, was a thread.
Katy G.: This regression is shaky. Your variable selection is emotional.
Vy L.: It’s intuitive. The data tells a story you’re ignoring.
Katy G.: Data doesn’t tell stories. It reveals correlations.
Vy L.: Same thing.
Katy G.: It’s really, really not.
Vy L.: Meet at the lib tonight? I’ll buy you a terrible coffee and explain my emotional variables.
Katy G.: Fine. But only if it’s genuinely terrible.
Vy stopped walking. She stood under a streetlamp, its light a buzzing halo. She read the exchange again. The genesis of everything. Her throat constricted. She closed the app, but the memory had been injected, vivid and painful.
She didn’t go home. She turned and walked with purpose, her heart a frantic drum against her ribs. She arrived at a familiar dorm building, scanned her still-active key fob from last year out of habit, and took the stairs two at a time. She didn’t let herself think.
She knocked on Katy’s door. Not softly. Three sharp, decisive raps.
There was a long pause. Vy heard movement. The door opened.
Katy stood there, dressed in lounge shorts and a faded t-shirt from some long-ago conference. Her hair was down, a dark river over her shoulders. She held a highlighter in one hand. Her eyes were wide, guarded.
“Vy.” It wasn’t a question.
“You asked where your stake was,” Vy said, her words coming in a rushed, breathless tumble. “In the alienation. In the… the critical distance.” She was paraphrasing Professor Sharma, piecing it together from the shattered pieces of Katy she still held. “You asked me to be soft. And then you ended it. That’s your stake. You’re not observing the wall. You’re building it. Brick by fucking brick. And you’re so good at it you’ve convinced yourself it’s a PhD thesis.”
Katy’s face went perfectly still. The highlighter slipped from her fingers, bouncing on the floor. She stepped back, a silent invitation, or perhaps a surrender.
Vy stepped inside, closing the door behind her. The room was different. The bed was bare-stripped. A large suitcase lay open on the floor, half-filled with neat stacks of clothes. The sight of it was a visceral blow.
“You’re already packing.”
“I leave in ten days,” Katy said, her voice hollow. “The internship started earlier.”
“Ten days.” Vy repeated it, the timeframe a small, hard stone.
They stood facing each other in the space between the packed suitcase and the bare mattress. The air was charged not with lust, but with a raw, terrifying clarity.
“Why did you come?” Katy asked.
“Because I don’t want a shadow.” Vy’s hands trembled. “I don’t want someone at a party who smells almost like you. I want the original pain. And you… you don’t want a soft epilogue. You want a clean, hard break. So let’s have it.”
Katy understood. The understanding flashed in her eyes, dark and resigned and hungry. This was their language. The only one they’d ever truly been fluent in.
“Okay,” Katy breathed.
It wasn’t gentle. It was a collision. Vy pushed her back against the nearest wall, the impact jarring a book off a shelf. Their kiss was brutal, teeth clacking, a battle for dominance neither truly wanted to win. Katy’s hands fisted in Vy’s hair, yanking her head back to bite at her throat, sucking a dark, possessive bruise into the tender skin above her collarbone.
“Fuck you,” Katy gasped, tearing at the button of Vy’s jeans. “Fuck you for coming here.”
“You love it,” Vy snarled, shoving Katy’s shorts down her hips. “You love being the thing I can’t quit.”
She spun Katy around, facing the wall. She didn’t prep her. She spat roughly on her fingers, and then pushed two inside Katy from behind, her movement brutal and efficient. Katy cried out, her forehead thudding against the plaster, her body arching back onto the invading digits.
“You’re so fucking wet,” Vy muttered, curling her fingers, scissoring them. “Even for this. Especially for this.”
“Shut up,” Katy moaned, her hips pushing back. “Just fuck me. Don’t talk.”
Vy pulled her fingers free. She shoved her own jeans and underwear down just enough. She pressed her bare cunt against Katy’s ass, grinding against her, the slick heat of them mingling. She reached around, her hand sliding over Katy’s stomach and diving into her pubic hair, finding her clit. She pinched the hard nub between thumb and forefinger, rolling it roughly as she rocked her hips.
“This what you want?” Vy hissed in her ear. “This clean break? This is just sweat and biology, Katy. No stories. Just friction.”
Katy was trembling, her knees buckling. Vy’s other hand clamped on her hip, holding her up, holding her in place as she ground against her, the messy, indirect pressure driving them both. It was raw, almost degrading, and unbearably intimate.
“I’m coming,” Katy choked out, her body seizing. Her cunt clenched around nothing, spasming as Vy’s relentless, grinding pressure and sharp pinches on her clit forced a harsh, dry orgasm from her. She sagged against the wall.
Vy kept moving, her own pleasure coiling, tight and urgent. She guided one of Katy’s hands back, pressing it against her own aching clit. “Finish it,” she demanded.
Katy’s fingers were clumsy but effective. She rubbed Vy in fast, hard circles, her own body still shuddering with aftershocks. Vy came with a sharp, guttural cry, biting into Katy’s shoulder to muffle the sound, her hips stuttering against Katy’s ass until the last pulse faded.
They slumped against the wall, panting, a tangled mess of spent limbs and discarded clothing. The bare room smelled of sex and dust and impending departure.
Katy spoke first, her voice wrecked. “There’s your clean break.”
Vy laughed, a hollow, broken sound. She pulled her clothes up. She looked at the open suitcase, at the carefully folded life waiting to be shipped away. “Yeah.”
She didn’t linger. She left Katy there, leaning against the wall. As she walked back out into the night, her body felt used and empty. But her mind, for the first time, was terrifyingly clear. The cycle was broken. It hadn’t ended with a whimper or a soft promise. It had ended with a visceral, truthful snarl. It was devastation. But it was also, unmistakably, momentum.
She checked her phone. A message from her stats professor, sent hours ago, about a possible summer research assistant position requiring proficiency in stochastic modeling. She typed a reply as she walked, her steps steady on the pavement.
Vy: I am very interested. Please send me the details.
She didn’t look back at Katy’s building. The past was a wall. She was finally walking away from it, into the vast, uncertain dark of her own future.