Chapter 2: The Toy Box Reopened
The silence in the dark room was a physical thing, thick and suffocating. Vy lay perfectly still, every nerve ending screaming from the brutal intimacy of minutes before. The smell of their sex hung in the air, a pungent, honest smell that made her stomach twist. Katy’s back was a rigid line inches away, a wall of cooled sweat and profound distance.
Her body moved before her mind could stop it. A deep, animal need to bridge that impossible gap. She rolled over, the sheets sticking to her skin, and slid her arms around Katy’s waist from behind. Katy didn’t flinch, but she didn’t relax either. Vy pressed her lips to the nape of Katy’s neck, tasting salt and the ghost of her perfume. She kissed down the knobs of her spine, her mouth charting a familiar territory. She nipped at a shoulder blade, sucked a dark bloom onto the sharp plane of Katy’s collarbone—a savage, pointless claim.
Katy shivered. A full-body tremor that felt like a crack in her armor. She melted back into the touch, her head tilting to give Vy more access. A soft, broken sound escaped her.
“The toys,” Katy whispered, her voice gravelly and low, “are still in the nightstand. The ones we used to use.”
Vy’s breath hitched. Memory flooded her: lazy Sunday afternoons, the confident click of the harness buckle, Katy’s head thrown back in abandon. It was a test. A trap. An invitation to a minefield of nostalgia.
She reached over Katy, fumbling open the drawer. Her fingers closed around cool, familiar silicone. The harness. The deep blue strap-on. Beneath it, the heavy, powerful wand vibrator, its charge light glowing a faint red in the dark. She pulled them out, the objects feeling both sacred and obscene.
Katy turned then, rolling onto her back to face her. The scant light from the window caught the sheen in her dark eyes. Her expression was unreadable—a mix of challenge, hunger, and something perilously close to sorrow.
“Show me,” Katy said, her voice dropping to a husk, “that you remember how to use them.”
The command was a spark in dry tinder. Vy’s hands trembled as she sat up, pushing the covers back. The air was cool on her heated skin. She worked the harness straps with practiced, frantic fingers, buckling it around her hips, settling the weight of the silicone against her. It felt alien and right all at once. A prosthetic for a feeling she could no longer authentically possess.
Katy watched, her gaze predatory. She spread her legs, a deliberate, vulnerable offering. She was already wet, glistening in the dim light, the evidence of their earlier coupling making Vy’s throat go dry.
“Well?” Katy prompted, a taunt.
Vy grabbed the wand, thumbing it on. It whirred to life, a deep, aggressive buzz that vibrated up her arm. She didn’t tease. She pressed the broad head directly against Katy’s clit.
Katy jolted, a sharp gasp tearing from her lips. Her back arched off the bed. “Fuck!”
“I remember,” Vy growled, the words coming from a place of pure, feral hurt. She moved the wand in slow, torturous circles, the vibration making Katy’s thighs shake. Katy’s hands fisted in the sheets, her knuckles white. Her eyes were squeezed shut, her mouth a tight line.
“That’s not—” Katy panted, “—that’s not what I meant.”
“You said show you I remember,” Vy said, her voice shaking. She increased the pressure. “I remember you like it rough. I remember you like to be overwhelmed. I remember you come hardest when you can’t think.”
“Vy—” It was half a sob, half a warning.
Vy switched the wand off. The sudden silence was deafening. Katy whimpered, her body straining upwards, seeking the lost sensation.
Then Vy moved. She positioned herself between Katy’s legs, guiding the silicone with one hand. She didn’t ask. She pushed forward, entering her in one slow, relentless thrust.
Katy cried out, a raw, unfiltered sound. Her internal muscles clenched, a tight, hot vise around the toy. Her eyes flew open, locking with Vy’s. There was no cool distance in them now. Just shock, and a breathtaking depth of need.
“You remember that, too?” Vy breathed, already pulling back and thrusting in again, deeper.
“Yes.” The word was a punched-out sigh. “God, yes.”
Vy set a punishing rhythm. It wasn’t love-making. It was archaeology. Each drive of her hips was an attempt to excavate the past, to bury the present. The slap of skin against skin, the creak of the bed, Katy’s ragged curses—it was a symphony of ruin.
Katy met every thrust, her hips rising off the mattress, her hands scrabbling to grip Vy’s ass, her nails digging in. “Harder,” she demanded, her voice breaking. “Don’t you fucking dare be gentle now.”
Vy obliged, fucking her with a mindless, driving force. She leaned down, capturing Katy’s mouth in a sloppy, biting kiss. It tasted like blood and salt. Katy sucked on Vy’s tongue, her legs hooking around Vy’s waist, pulling her in impossibly deeper.
“I hate you,” Katy moaned into her mouth.
“I know,” Vy grunted, pistoning into her.
“I missed you,” Katy gasped on the next thrust, the confession ripped from her.
That undid Vy. A fracture opened in her chest. She reached between them, her fingers finding Katy’s swollen clit, rubbing frantic, rough circles.
“Come for me,” Vy begged, her forehead dropping against Katy’s. “Please, Katy. Come for me like you used to.”
The “used to” hung in the air. Katy’s body went taut as a bowstring. A series of sharp, desperate cries fell from her lips, and she shattered, her cunt pulsing violently around the toy, her whole body convulsing in a wave of intense, trembling release. Vy watched her, mesmerized by the uncontrolled beauty of it, until her own borrowed pleasure crested in a hot, shameless wave of satisfaction.
She collapsed onto Katy, spent, the harness a awkward lump between them. They were both slick with sweat, breathing in ragged, syncopated gulps. Katy’s hands came up, tangling in Vy’s hair, not pushing her away, but holding her there. It was the most tender gesture of the night.
It couldn’t last.
As their heartbeats slowed, the reality seeped back in, cold and unwelcome. Katy’s grip loosened. Her body went still beneath Vy’s.
Vy rolled off, unbuckling the harness with clumsy fingers, letting it drop to the floor with a soft thud. She didn’t look at Katy. She stared at the ceiling, feeling more hollow than before.
“You should go,” Katy said, her voice flat and drained. “Before the sun’s all the way up.”
“Yeah.”
Neither moved. The space between them on the bed was a canyon again.
“That didn’t fix anything,” Katy stated.
“I know.”
“It just made it more confusing.”
“I know that, too.”
Katy sat up, swinging her legs over the side of the bed. Her silhouette was tall, elegant, and utterly closed off. “I have a seminar at ten. And you… you should talk to Christy. She’s been texting you.”
Vy fumbled for her phone on the floor. The screen was a barrage of notifications.
Christy (3:47 AM): Just got back. You okay?
Christy (5:12 AM): Vy. Seriously. Where are you?
Christy (6:05 AM): I saw the note. Please just tell me you’re alive.
Shame, hot and acidic, burned through Vy’s veins. It overpowered everything else—the physical satiation, the emotional carnage. Christy had been worried, awake, while she was here exorcising demons in the worst way possible.
“I need to shower,” Katy said, standing. She didn’t look back as she walked naked into the attached bathroom. A moment later, the water turned on.
The dismissal was complete. Vy dressed in the clothes from last night, which smelled of diner grease and stale vodka. She felt bruised inside and out. As she was lacing her shoes, her phone buzzed again. Another text from Christy.
Christy (7:18 AM): I’m making tea. Come home whenever.
Four words. Come home whenever. No judgment. Just an open door. It was the opposite of Katy’s cold, post-coital calculus. It made Vy want to weep.
She left without saying goodbye. She walked through Katy’s quiet apartment, past the economics graphs and the bottle of sake, and let herself out into the crisp morning.
The walk back to her dorm was a blur of lowering autumn skies and the ache in her muscles. Every step felt like a movement away from a gravitational pull she wasn’t sure she could resist again.
She opened the door to her room. Christy was at her desk, a mug of tea steaming beside her textbook. She looked up, her eyes scanning Vy’s face, her rumpled clothes, the new, faint bruise on her neck that wasn’t there yesterday.
Christy didn’t ask. She just stood, went to their small electric kettle, and poured hot water into a second mug. She placed it on Vy’s desk, along with the honey bear.
Vy stood in the center of the room, the tangled nest of her own making, and finally let the tears come. Silent, heaving sobs that shook her small frame.
Christy walked over and put a hand on her back, a steady, warm pressure. “Sit down,” she said softly. “Drink the tea.”
Vy obeyed, collapsing into her chair. She wrapped her hands around the hot mug, the heat seeping into her icy fingers.
“I saw her,” Vy whispered, the confession shattering the last of her facade. “I was with Katy.”
“I figured,” Christy said, returning to her seat. Her voice was gentle. “Did it help?”
Vy looked into the amber depths of her tea. She thought of the ruthless sex, the painful familiarity, the devastating clarity in Katy’s I hate you and I missed you. She thought of the cold dawn and the silent walk of shame.
“No,” she said, the word final and clear. “It didn’t help at all.”
Christy nodded. “Okay.” She opened her textbook again, not pushing for more. The quiet companionship was a balm. It was space to exist, broken, without having to perform.
Vy’s phone, face-down on the desk, vibrated. A new notification lit up the screen.
It was from Katy. No words. Just a single photo, sent via a messaging app that would erase it.
The image was a close-up, taken in her bathroom mirror after her shower. Her skin was flushed, her dark hair damp. She was wearing only a towel. Her expression was unreadable. But her eyes, staring directly into the lens, held a fierce, unresolved challenge. And on her collarbone, in stark contrast against her skin, was the dark, perfect imprint of Vy’s mouth.
A mark. A receipt. A promise of more complication.
Vy stared at it, her heart a trapped bird in her ribs. Then she carefully, deliberately, placed her phone in her desk drawer and closed it. She took a long, shaky sip of tea, the honey doing nothing to sweeten the bitter taste on her tongue. The ghost was no longer a ghost. It was in her phone, under her skin, a live wire she had just picked up again.
Outside, the first real rain of autumn began to fall, tapping against the window like insistent, unanswerable questions.
The rain painted the window in streaks, blurring the world into a watercolor of gray and gold. Vy didn’t retrieve her phone. She let the image fossilize in the dark drawer, a digital ghost limb that still throbbed. Christy’s quiet presence was a anchor, but the room felt too small, the walls pressing in with the scent of old wine and older regret.
“I need air,” Vy muttered, not looking at Christy.
“Take an umbrella.”
She didn’t. She walked out into the downpour, the cold drops needling her skin, soaking through her sweater. She wandered campus blindly, past the library where they’d first studied together, past the bench where Katy had kissed her in the rain, a different rain, a soft one. Every landmark was a tombstone.
Her feet carried her to the economics building, a modernist slab of glass and steel. Katy’s sanctuary. She stood across the quad, soaked and shivering, watching the entrance. She didn’t know why. A form of self-flagellation, perhaps. To see Katy walk out, tall and untouchable, surrounded by her senior friends, and know that the girl who’d screamed into a pillow hours ago was a secret Katy would keep locked away.
The seminar let out. Students spilled onto the steps, opening umbrellas. And there she was. Katy was with Mary Zhou and Celena Wang, laughing at something, her head thrown back. She looked effortless, composed, dry. Then her gaze swept the quad and landed on Vy.
The laughter died on her lips. Her friends followed her look. Mary said something, her expression tightening. Celena put a hand on Katy’s arm. Katy shook it off.
She descended the steps and walked straight through the rain towards Vy. Her friends watched, a silent, disapproving audience.
“What are you doing?” Katy asked when she was close, her voice low. Raindrops caught in her eyelashes.
“Walking.”
“You’re drowning. You look like a stray cat.” There was no malice in it, just a weary observation.
“You sent me a picture.”
Katy’s jaw tightened. She glanced back at her friends, then steered Vy by the elbow under the concrete overhang of the nearby theater. The sudden silence under the shelter was profound. Water dripped from Vy’s hair onto the floor.
“That was a mistake,” Katy said.
“Which part? The photo, or last night?”
“All of it.” Katy crossed her arms, but her eyes were tracing the lines of exhaustion on Vy’s face. “You shouldn’t be here.”
“I know.” Vy’s voice was small. The bravado from the diner, from the bed, was gone. Here, in the harsh gray light, all that was left was the raw ache. Her puppy eyes, wide and wounded, were fully on display, seeking an answer in Katy’s impossible face.
Katy looked away, pained. “Christy’s looking for you. She texted the group chat.”
“You’re in our group chat?”
“I never left.” Katy finally looked back at her, and her cool demeanor fissured. “Why do you do this to yourself, Vy? Why do you keep coming back to me when I’m so fucking terrible for you?”
“Because I love you.” The words fell out, simple and devastating as stones. “It’s not a choice. It’s just a fact. Like gravity.”
Katy inhaled sharply, as if the air had been punched from her lungs. Her defenses visibly crumbled. She reached out, her thumb brushing a drop of rainwater from Vy’s cheekbone. The touch was infinitely soft. “You stupid, beautiful girl,” she whispered, her own eyes glistening. “I’m a black hole. I’ll destroy you.”
“Too late.”
A sound escaped Katy—a half-sob, half-laugh. She leaned forward, resting her forehead against Vy’s. They stood there, breathing the same damp air, sheltered from the storm. The charge between them shifted from destructive to desperately fragile.
“My friends think I’m cruel to you,” Katy murmured, her lips close to Vy’s.
“They’re right.”
“They see how you look at me. Mary said it’s like watching a planet orbit a dead star.” Katy pulled back, her expression open and vulnerable in a way Vy hadn’t seen in months. “It makes them hate me a little.”
Vy said nothing. She just looked at her, love pouring out of every pore, undeniable and genuine.
“Come on,” Katy sighed, taking her hand. Her grip was firm, warm. “You’re coming to my place. You need a hot shower and dry clothes. Not a negotiation.”
Katy’s dorm was a single, a privilege of her senior status. It was quiet. She tossed Vy a soft, worn hoodie and a pair of sweatpants. “Shower’s there. Don’t drown.”
The hot water was a baptism. Vy scrubbed last night and this morning from her skin. When she emerged, steam billowing around her, Katy was sitting on the edge of her bed, two mugs of tea beside her. She’d changed into loose linen pants and a tank top. She patted the space next to her.
They sat side-by-side, not touching, sipping tea. The silence was different now—not charged with anger or lust, but with a heavy, shared sorrow.
“I think about you all the time,” Katy said quietly, staring into her mug. “It’s exhausting. I’m trying to write my thesis and all I can think about is the way you bite your lip when you’re concentrating on a stats problem.”
Vy’s heart clenched. “I go to parties and I just look for you in everyone.”
“I know.” Katy finally looked at her. “It has to stop. This… cycle. It’s killing us both.”
“What’s the alternative?” Vy asked, her voice trembling. “Never seeing you? That’s worse.”
Katy put her mug down. She turned, facing Vy, and took both of her hands. “Then we be soft,” she said, as if realizing it for the first time. “We’ve only ever known how to be hard with each other. Fighting or fucking. Maybe… maybe we just try to be gentle.”
She leaned in and kissed her. It was nothing like the kisses in the diner or on the couch. This was slow. A tentative exploration. A question. Vy melted into it, a soft whimper escaping her throat. She tasted of tea and regret and hope.
They slid down onto the bed, a tangle of limbs under the soft glow of the desk lamp. Katy undressed her with a reverence that made Vy’s eyes burn. She kissed every place she’d marked the night before—the bruise on her collarbone, the red marks on her hips—as if trying to heal them with her mouth.
“Tell me what you want,” Katy breathed against her stomach. “Just tell me. No games.”
“I want you to make love to me,” Vy whispered, the term feeling foreign and profoundly right. “Like it’s the first time. Like it’s the last time. Just… be here.”
Katy’s eyes welled up. She nodded.
What followed was a dismantling of every brutal pattern they’d built. Katy’s touch was patient, seeking. She used her mouth with a selfless, worshipful focus, her tongue circling Vy’s clit with a tender pressure that built sensation like a slow sunrise. Vy’s fingers tangled in Katy’s hair, not guiding, just holding on as waves of pure, undiluted feeling rolled through her.
“I’m here,” Katy murmured, her lips moving against Vy’s inner thigh. “I see you.”
When Vy came, it was with a choked cry that sounded like relief, her body arching not in violent protest but in a graceful, yielding surrender. Katy held her through the pulses, kissing her stomach, her ribs, her trembling hands.
Then Vy pulled her up, kissing her deeply, tasting herself on Katy’s lips. She rolled them over, straddling Katy’s hips. She took her time, exploring the familiar landscape of Katy’s body with a new curiosity. She licked and sucked at Katy’s nipples until they were hard peaks, then trailed her mouth down the tight plane of her abdomen.
She settled between Katy’s legs, but instead of diving in, she looked up, meeting Katy’s dark, watchful eyes. “Can I?” she asked, her voice thick.
Katy, usually so composed, so in control, simply nodded, her throat working. “Please.”
Vy buried her face in her, not with frantic hunger, but with deep, languid strokes of her tongue. She learned Katy all over again, finding the rhythms that made her gasp, the spots that made her hips lift gently off the mattress. She fucked her slowly with her tongue, then slipped two fingers inside, curling them just so. The wet, intimate sounds were a quiet music in the room.
Katy’s hand came down to rest on Vy’s head, not pushing, just petting her hair. Her breaths became ragged sighs. “Vy… oh, god… just like that.”
Feeling Katy come undone under her tender ministrations was more powerful than any forceful taking. Katy’s climax washed over her in soft, rolling shudders, a quiet, sustained cry falling from her lips. Vy gentled her through it, kissing her inner thighs until the tremors subsided.
They curled together afterwards, facing each other, legs intertwined. Katy brushed the damp hair from Vy’s forehead. Vy traced the line of Katy’s eyebrow with a fingertip. No one spoke for a long time. The rain had softened to a gentle patter.
“I don’t know what this is,” Katy finally whispered.
“It’s us being soft,” Vy answered, her eyelids heavy.
“It’s terrifying.”
“I know.”
Katy pulled her closer, tucking Vy’s head under her chin. Vy listened to the steady beat of her heart, feeling, for the first time in months, a thread of peace. It was fragile. It was unpredictable. But it was real. Outside, the rain continued to fall, washing the world clean, for now.