Actions

Work Header

Safe Space

Summary:

TW - Sexual harassment, aftermath of assault, trauma response

The subway was supposed to be safe. Just one more stop. Just another night. But when Maya finds herself trapped beside a man who won't take no for an answer, her world slips sideways — until Josh appears like a lifeline in the dark. What follows is a night neither of them will forget, as Maya struggles with the shock of what almost happened, and Josh does everything he can to help her feel safe in her own skin again.

Notes:

I wrote this a few years ago but have only just gotten around to editing it.

Work Text:

The subway hummed beneath Maya's feet, a steady rhythm that usually soothed her. She sat next to Riley, their shoulders bumping as Riley excitedly recounted her latest school speech. Maya listened, smiling faintly, but her eyes weren’t entirely present. Something inside her felt heavy tonight, like her chest couldn’t quite expand enough to breathe fully. She couldn’t explain it — just one of those days where the world felt too loud.

Riley stood up as the train began to slow. “This is me,” she said, adjusting her bag. “You good getting home?”

“Yeah. Just one more stop. Text me when you get in.”

Riley gave her a mock salute. “Only if you promise not to get adopted by a pack of raccoons on the way.”

Maya rolled her eyes. “No promises.”

The doors slid closed behind Riley, and Maya sank back into her seat. Alone now, she allowed her shoulders to slump.

She didn’t notice the man at first.

He sat down beside her, maybe a little too close for an empty train car. He smelled faintly of sweat and cheap cologne, his jeans scuffed and his jacket unzipped like he wanted people to notice the muscles underneath. When he turned toward her, his smile felt rehearsed.

“Hey there,” he said, his voice a low murmur. “You ridin’ alone tonight?”

Maya stiffened. “Yeah,” she replied curtly. “And I plan to keep it that way.”

But he didn’t take the hint.

“C’mon,” he said, shifting closer. “No need to be rude. You in college or something? You look... mature for your age.”

Maya’s fingers clenched around her phone. Her stomach turned. “Please leave me alone.”

He laughed like she’d told a joke. “Just trying to get to know you, babe. You got a boyfriend?”

She didn’t answer.

That was when a familiar voice cut through the train car like a blade. “She does now.”

Maya looked up sharply. Her heart stuttered.

Josh.

He stood just a few feet away, arms crossed, his jaw tight. Maya felt tears prick at the corners of her eyes — from relief, fear, maybe both.

“She’s with me,” Josh said firmly, stepping forward. “Move.”

The man blinked, sizing him up. “What, you her brother?”

Josh’s voice didn’t waver. “Try boyfriend.”

“She didn’t say that,” the man sneered.

And then — before Maya could even react — his hand grabbed her thigh.

Her body locked up. Her brain screamed, but she couldn’t move. She was frozen, like she’d slipped into a nightmare she couldn’t wake from.

Josh was already moving.

He shoved the man back with a force that sent him stumbling. The train jolted to a stop, the doors opening. “Come on,” Josh said, grabbing Maya’s hand. “We’re getting off.”

She let him pull her.

They stepped onto the platform as the doors slid shut behind them. The man shouted something Maya couldn’t hear over the blood rushing in her ears.

Outside, the night air was cold. The world blurred around her.

“Are you okay?” Josh asked, his voice gentler now.

Maya shook her head. Her throat felt like it was closing. “I—I didn’t know what to do. I froze.”

Josh stepped closer, placing his hands lightly on her shoulders. “Hey. That wasn’t your fault. You didn’t do anything wrong.”

And just like that — she broke.

The sobs came in waves, hard and fast. She buried her face in his chest, shaking uncontrollably. He held her like she was something fragile, whispering reassurances into her hair.

 

Josh’s dorm was small — lived-in but warm, with a faded guitar in the corner and a hoodie draped over a chair. Maya didn’t look around. She just sat on the edge of the bed, her arms still crossed tightly across her body.

Josh handed her a glass of water. “Do you want to shower? Sometimes it helps.”

“I feel gross,” she whispered, her voice cracking. “I know that sounds stupid—”

“It doesn’t,” he said gently. “And it’s not stupid. You can take your time. I’ll be right here.”

In the bathroom, Maya stood under the stream of hot water, but she wasn’t moving.

Her arms hung limply at her sides, her eyes distant, unfocused. The water soaked through Josh’s hoodie — the one she was still wearing — and it clung to her body like a second skin. She hadn’t said a word since they arrived at his dorm. She’d nodded when he offered the shower, but now she stood there, frozen.

Josh stood just outside the curtain, pacing slowly, hand running through his hair. He could hear the water running. He could hear her breathing — shallow, uneven — but nothing else. And after ten minutes passed, and she still hadn’t moved, a knot twisted in his stomach.

“Maya?” he called gently. “You okay?”

No answer.

He knocked softly against the wall. “I’m coming in, alright? Just me. It’s still me.”

He stepped inside the bathroom and slowly pulled back the curtain.

The sight hit him like a punch to the chest.

She was standing there, motionless, still in his soaked hoodie, her eyes wide with shock, tears silently cutting paths through her wet cheeks. Her legs trembled slightly, like her body might give out at any moment.

Josh stepped forward, carefully, like approaching something fragile that might shatter at the slightest touch.

“It’s okay,” he said softly, reaching for the water and adjusting it just slightly — it had gone scalding. “You're safe now.”

Still, she didn’t respond.

Josh hesitated only a second more before gently reaching for the hem of the hoodie. “I’m going to help you, okay? Just—just let me help.”

When she didn’t stop him, he carefully pulled the heavy fabric up over her head. She didn’t flinch, didn’t move, barely breathed.

She stood there in just her underwear, soaked through, shaking like a leaf.

His voice broke slightly. “Maya, I need to get you clean. That’s all. I’m not going anywhere.”

She blinked once. Then, slowly — as if it took all the effort in the world — she whispered, “Don’t leave.”

His throat tightened. “I won’t. Not for a second.”

Josh stripped off his own shirt, stepped into the shower fully clothed from the waist down, and picked up a washcloth. His hands trembled as he soaked it under the water and added a small amount of soap. He moved slowly, like every motion needed her permission.

He started with her arms, gently wiping them down. Her skin goosebumped at the touch, but she didn’t pull away. She just watched him with wide, tear-filled eyes.

He whispered as he worked. “You didn’t do anything wrong. He had no right to touch you. I’m so sorry, Maya.”

Still no words. Just tears that fell soundlessly.

He moved to her shoulders, then down her back, always gentle, never lingering. Every inch he touched, he cleaned with care — as if trying to erase what had happened, to make her feel like herself again. Her breathing hitched when he reached her thigh, the place that man’s hand had grabbed.

Josh paused.

“Do you want me to stop?”

Maya shook her head.

His voice cracked. “Okay.”

He was crying now too, but he didn’t stop. He wiped away the last of the soap, turned the water slightly cooler, and reached for a towel.

“C’mere,” he said quietly, wrapping it around her. She sagged forward, leaning against his chest. He held her there, soaked and shivering, his arms around her like a shield.

They stood like that for a long time, the water still trickling around their feet, the steam curling in the air like ghosts of the moment.

When her legs gave out, he caught her easily, lifting her in his arms like she weighed nothing.

He carried her back to the bed and dried her gently, dressing her in his softest flannel shirt and a pair of boxers that cinched snugly at her waist. She didn’t speak — didn’t need to. Her body leaned into his every touch like he was the only thing tethering her to the earth.

Once she was warm and dry and tucked into the bed, Josh sat beside her, brushing the damp strands of hair from her face.

“You’re safe now,” he whispered. “He’s gone. You’re here with me.”

Finally, her lips moved.

“I felt like I wasn’t in my body,” she said hoarsely. “Like I couldn’t scream. Couldn’t move.”

Josh nodded, his voice thick. “That happens. That’s shock. Your brain was trying to protect you. It’s not weakness. It’s survival.”

Her eyes searched his. “But why do I feel so disgusting?”

He leaned in, pressing his forehead to hers.

“Because someone did something terrible. But what he touched doesn’t define you. He doesn’t get to take your body from you. He doesn’t get to stay here.” Josh gently touched her chest. “ You do. You’re still Maya. And you’re not alone.”

“I didn’t want to be alone,” she said quietly.

“You’re not,” he promised.

She sat on his bed, curling up beneath the blanket. Josh sat beside her but didn’t touch her. Not until she reached for his hand.

“Why were you even on that train?” she asked, her voice thin.

“Visiting a friend. Lucky timing, I guess.”

“If you hadn’t been there…”

He looked down at their joined hands. “But I was. And nothing else happened. You’re safe now.”

“I hate that I froze,” she whispered.

Josh turned to face her fully. “Maya. Look at me.”

She did.

“You were scared. That’s normal. You didn’t do anything wrong. Freezing isn’t weakness — it’s a survival response. You were in danger, and your brain did what it had to do. Don’t you dare blame yourself.”

Her eyes filled again. “I should’ve done something.”

“You did. You stayed still. You didn’t provoke him. And when I came in, you let me get you out. That’s something . That’s smart. That’s brave.”

She didn’t reply. Instead, she leaned against him, her head resting on his shoulder. He pulled her closer, careful, gentle.

“You don’t have to talk about it if you don’t want to,” he said. “But if you do, I’m here. If you want silence, I’ll shut up. If you want to cry, scream, sleep — whatever you need tonight, I’ve got you.”

Maya was quiet for a long time.

“Why are you always there when I break?” she asked finally, barely audible.

He smiled sadly, resting his chin lightly against the top of her head. “Because I care about you. Not just when you break. Always.”

A laugh escaped her — quiet, watery, real.

“Josh?”

“Yeah?”

“Will you just… stay?”

“Of course.”

She shifted, curling tighter under the blanket. He stretched out beside her, careful to keep enough space between them, but close enough that she could still feel his warmth. Her head moved to his chest, and his arm wrapped around her, steady and protective. His fingers combed lightly through her hair.

“You’re strong, Maya,” he said after a while. “Not because nothing hurts you. But because you let yourself feel it. And you still get up.”

She didn’t reply. Her breathing slowed, deepened.

Josh looked down at her as she finally drifted to sleep, tear-streaked and clinging to him like a lifeline. He kissed the top of her head, his jaw set with quiet rage and fierce love.

“No one touches you like that again,” he whispered. “Not on my watch.”




Series this work belongs to: