Echoes of the Past
Detective Y/N and Officer Tim Bradford are building a life together when Y/Nâs abusive ex, Kyle, resurfaces, threatening their safety. Despite warnings and limited police resources due to a citywide emergency, Kyle breaks into their home. A violent confrontation ensues, putting Y/Nâs life at risk and forcing Tim to fight fiercely to protect her. With support from their colleagues Nolan, Lucy, Nyla, and Lopez, they face the trauma and begin the long path toward healing.
Trigger Warnings:
Domestic abuse and stalking
Physical violence and assault
Home invasion
Emotional distress
Unconsciousness and injury
The hum of early morning Los Angeles traffic buzzed through the open window of the modest Spanish-style home shared by Tim Bradford and Detective Y/N. Sunlight spilled across the hardwood floor, casting warm gold patterns on the walls. A kettle whistled softly in the kitchen as Tim poured two mugs of coffee, already dressed for his shiftâblack boots polished, badge clipped to his belt.
You padded in barefoot, wearing one of Tim's old Academy shirts and your hair still damp from a quick shower. "You always beat me to the coffee."
He turned and handed you a mug with a small smile. "One of the perks of dating an early riser."
You chuckled, leaning into his chest as he kissed your temple. For a moment, it was just the two of you, insulated from the chaos of the job you both lived and breathed.
By the time you got to Mid-Wilshire, the precinct was already buzzing. Sergeant Grey was in his office reviewing the day's operations. Officers bustled between desks. Nolan was leaning over Lucyâs shoulder, pointing out something on a tablet. Lucy rolled her eyes and swatted his hand away.
"Morning, Detective Badass," Lucy teased as you walked in.
You raised an eyebrow. "Morning, Officer Gossip."
Nyla Harper appeared beside you, her usual calm demeanor paired with a nod. "Lopez is already in the war room. We've got a briefing in five."
As the squad gathered, Tim passed by and let his hand brush yours briefly. No one noticed, but it was a small reminderâone that always made your heart steady.
The briefing was standard: a series of B&E cases escalating in your district, possible gang involvement. But your mind drifted.
Lately, youâd felt... watched. At first, you chalked it up to paranoia. After all, being a detective came with its fair share of enemies. But last night, a black SUV had idled outside the house longer than it shouldâve. When you stepped outside, it sped off.
You hadnât told Tim. Not yet.
After the briefing, you, Nyla, and Angela worked a lead while Tim partnered with Nolan. At a diner for lunch, Nyla finally broke the silence.
"You've been off lately," she said, nursing a black coffee.
You hesitated. "Just tired."
Nyla gave you a look that could slice through walls. Before you could speak, Angela slid into the booth beside you, arms crossed. "Try again," she echoed, her voice edged with a detectiveâs resolve. The combined force of both women staring you down left no room for evasion.
You exhaled, staring into your coffee. "I think someoneâs following me. I havenât seen him in years, but... I think it might be Kyle."
Her eyes sharpened. "The ex? The one you got the restraining order against?"
You nodded. "It expired a year ago."
She didnât speak for a moment. Then Nyla said, "Tell Tim. Today. This isn't something you handle alone."
You knew she was right. But admitting it meant reliving it. And that terrified you more than Kyle ever had.
Back home that night, Tim grilled steaks on the patio while you sipped wine, pretending the world wasn't shifting beneath your feet.
"You sure you're okay?" he asked suddenly, eyes studying you.
You looked at himâreally lookedâand realized he knew something was wrong.
"I think Kyle's back," you said softly.
Timâs expression shifted instantlyâcontrolled, but fierce. "What did you see?"
You told him everything: the SUV, the strange feeling, the expired restraining order. His jaw clenched.
"Weâll take this seriously. Iâll talk to Grey, get extra patrols near the house. Youâre not alone in this. Not ever."
You nodded, but the weight of the past had already begun to settle like a storm cloud on the horizon.
Over the next week, subtle signs multiplied. A bouquet of roses left on your windshield. A voicemail with nothing but heavy breathing. Even your mailbox door was left open when you knew you'd shut it.
Lopez caught you staring into space at the precinct. "Y/N," she said firmly. "This is getting into your head. You need eyes on you at all times."
"Greyâs already approved rotating partners," you muttered. "I just hate the feeling of being hunted."
"Then let us help hunt back," she replied.
Tim was more on edge than he let on. He double-checked locks. Refused to let you drive home alone. He never said it, but you knew: he blamed himself for not being there the first time Kyle hurt you.
That night, you and Tim returned home after a late callout. As you approached the door, you paused.
The light in the upstairs hallwayâone you were sure you turned offâwas glowing.
Tim's hand went to his holster. "Stay behind me."
The house was cleared. No sign of forced entry. Nothing missing. But something was wrong.
On the bed lay an old photograph of you and Kyle. Torn down the middle.
You called Grey. Then you called Nyla.
The next day, Grey made it official: Tim wasnât allowed to be your partner or respond to calls involving Kyle. Conflict of interest.
Timâs jaw clenched. "This is bullshit," he growled, stepping toward Grey. "You expect me to just sit on my hands while sheâs out there alone?"
Grey stood firm. "You know the policy, Bradford. This is personal, and youâre too close."
Tim looked like he was about to explode, but Nolan placed a hand on his shoulder. "Weâll be fast. Letâs move."
Still seething, Tim kissed your forehead, his voice low. "Iâll be back as soon as I can." His eyes didnât hide his fearâonly his rage.
Weeks passed without a single sign of Kyle. You clung to the hope that the danger had finally passed.
The department was stretched thin due to a massive wildfire blazing just outside the city limits. Officers were pulled away to manage evacuations, control traffic, and provide support to firefighting crews. As a result, resources were scarce, and constant surveillance on your house wasnât possible.
Instead, patrol cars drove by your neighborhood roughly once every hour, a thin thread of protection in an otherwise vulnerable situation.
After a long, exhausting shift, you finally arrived home. You locked the door behind you, shedding your gear and trying to settle into the quiet of the evening. But something felt off â a subtle tension in the air you couldnât shake. Quietly, you pulled out your phone and sent a brief, coded text to Nyla: âSomethingâs wrong. Be ready.â
Within moments, your phone buzzed with a reply: âOn it. Stay sharp.â
Nyla immediately called the precinct to alert them. Officers were dispatched discreetly to your neighborhood, but the department was still stretched thin due to the ongoing wildfire emergency.
As you moved through the house, your heart pounded louder. You hadnât seen Kyle in weeks, but now the dread felt tangible â like he was already there, lurking in the shadows.
Suddenly, a crash echoed from upstairs.
Before you could react, Kyle appeared at the bottom of the stairs, his face twisted with anger.
Without warning, he lunged toward you.
You scrambled backward, heart hammering, and managed to slam the bathroom door shut just as he reached for you. Hands shaking, you fumbled with your phone and dialed 911.
âMid-Wilshire Detective Y/N. Officer in distress,â you whispered urgently into the phone. âMy ex is in the house. Address isââ
Heavy footsteps pounded outside the door. You held your breath as the door handle rattled. The fight was just beginning.
Tim was on patrol with Nolan when his radio crackled to life. The dispatcherâs urgent voice sent a jolt straight through him.
âUnits, emergency at 4725 Maple Avenue. Officer in distress. Suspect is Kyle Lawson. Proceed with caution.â
Timâs heart dropped. That was your address.
âCopy that,â he muttered, eyes locking with Nolanâs. âWeâre rolling. Now.â
Greyâs voice crackled over the radio: "Bradford, youâre too close to this. Stand down. Iâm en route."
"Negative, Sarge. Thatâs my house. Thatâs myâ"
"You stand down, thatâs an order."
Tim pulled up just as backup arrived. Grey intercepted him at the front lawn.
"You're benched."
"Iâm not letting her die in there!"
A scream cut through the air.
Timâs blood ran cold. Then he heard it: a second screamâyour voiceâfollowed by a crash.
Upstairs, Kyle had grabbed you by the ponytail, yanking you backward. You lost your balance. Both of you tumbled.
Your head struck the floor.
Time seemed to stop.
And everything went dark.
Tim didnât wait.
He burst through the front door, pushing past two uniforms. Nolan followed close behind.
"Y/N!" he called out.
He found you at the bottom of the stairs, motionless. Kyle loomed over you, reaching.
Tim tackled him, rage blinding his technique. He pummeled Kyle until Nolan dragged him off.
"Sheâs unconscious," Nolan said, checking your pulse. "Still breathing."
Tim cradled you in his arms, whispering your name over and over until paramedics arrived.
You woke in the hospital to sterile white lightâand the weight of Timâs hand wrapped around yours.
He jolted awake the second your eyes fluttered open.
"Hey," he choked, brushing hair from your face.
"You didnât follow orders," you murmured.
"Not when it comes to you."
Grey visited later. Said nothing about protocol. Only left a quiet, "Glad youâre okay."
Kyle was being charged. The DA was confident. And this time, youâd be testifying.
Lucy, Lopez, Nolan, and Nyla filled the room with flowers and warmth.
Later that week, you sat on the porch with Tim, a blanket around your shoulders.
"You scared the hell out of me," he whispered.
"I scared myself."
Tim kissed your temple. "But you're still here. Weâre still here."
You looked out into the night, no longer fearing the shadows.
Together, youâd made it through.
And he would never let you fall again.













