The mill looked the way it always did at night, black and skeletal against a sky gone the color of an old bruise. Hazel parked at the tree line, the same spot she and Liam had used for the stakeout weeks ago, and sat there a moment before either of them moved.
"You don't have to do this," Liam said.
"I know. I'm doing it anyway."
"Then I'm coming in first," Liam said without hesitation.
"You're not treating this like a rescue, Liam. She's not going to hurt me."
"You said that last time too."
Hazel didn't have a good answer for that, so she didn't try to give one. They walked in together, flashlights off until they needed them, and found Dana waiting near the loading dock, sitting on an overturned crate like she'd been there for hours.
She looked smaller than Hazel remembered. Thinner, tired in a way that had nothing to do with a bad night's sleep. The woman sitting in front of her looked less like the sheriff Hazel had spent years watching command a room and more like someone who had finally run out of places to hide.
"You brought him," Dana said. Not a complaint. Just an observation.
"I told you I would."
"Fair enough." Dana gestured at the ground near her, an invitation neither of them took. "I won't waste your time pretending this is anything other than what it is. You've built a case. I know that. I've had eyes on some of it, longer than I probably should admit."
"The photo. The resignation letter." Hazel kept her voice steady. "That was you."
"Not directly. Someone doing me a favor, the same way people have been doing me favors for eleven years." Dana's mouth twisted, something bitter in it. "I told her to stop after that. I told her it was over, that I was done running, that I just wanted to talk to you before anything else happened. I don't think she believed me."
"Start from the beginning," Hazel said.
"Please."
Dana was quiet for a long moment, looking out at the dark shape of the equipment that had started demolishing the mill weeks ago before the investigation put a hold on everything.
"Fifteen years ago, I was drowning," she said finally. "Your grandfather was sick. I was raising two kids on a deputy's salary and picking up every extra shift the department would give me, and it still wasn't enough. A man offered me money to sign off on a site inspection I hadn't actually finished. One signature. I told myself it wasn't really hurting anyone. Just paperwork. Just a formality nobody would ever look at twice."
"It hurt everyone who ever set foot on that land after," Hazel said.
"I know that now. I think some part of me knew it then too, and just didn't let myself sit with it long enough to matter." Dana's hands were folded tight in her lap. "The money kept coming, long after I stopped needing it the way I had at first. I told myself I'd stop eventually. Eventually became eleven years. It's remarkable, what you can convince yourself of, one small justification at a time. I wasn't a bad person taking bribes. I was a mother making sure her kids had what they needed. That's what I told myself, every single time."
"Did you ever think about what would happen if someone found out?"
"Every day. For eleven years, every single day." Dana looked up, something raw in her expression. "I just never let myself believe it would be you."
"And Holloway?"
Something in Dana's face changed, the careful composure cracking for the first time.
"He found the file. He called me, not to accuse me, exactly. More like he was giving me a chance to explain it right away before he took it any further." Her voice thinned. "I went out to talk to him. I thought I could convince him to wait, just long enough for me to figure out what to do. He wouldn't. He said he was taking it to the council no matter what it cost me, and I panicked."
Hazel stared at her.
"And that's when you killed him?"
Dana looked down at her hands.
"That's when I made the choice I can't take back."
The words seemed to settle between them, heavier than the quiet around the mill.
"I didn't plan what happened," Dana said. "I need you to understand that much, even if it doesn't change anything."
Hazel didn't say anything. She wasn't sure she trusted her own voice yet.
"I keep going back to that moment," Dana went on, quieter now. "Trying to find the version where I just let him say it. Where I take whatever consequence comes and none of this happens. I can't find it. I've looked for months, and I can't find a version where I make the right choice instead."
"Everything after that was just trying to survive what I'd already done," she continued. "Every boundary I drew with you wasn't about the investigation. It was about protecting myself, and I hated what that made me, and I kept doing it anyway. You'd ask me a question, and I'd hear myself give you the careful, reasonable answer, and some part of me would think, there it is again, the same thing you did with Holloway, just smaller."
Hazel swallowed.
"You could have told me."
"I know."
"You could have trusted me."
"I know." Dana repeated, this time sounding regretful.
"Instead you kept lying."
Dana's eyes closed briefly. "I know."
For once, there was no defense in her voice. No explanation that tried to make the choice sound smaller than it was.
Liam's phone had been in his pocket the whole time, one hand resting against it since before they'd even walked in. He hadn't told Hazel what he'd done, not exactly, not in so many words, but she'd known him long enough by now to guess.
The sirens reached them a few minutes later, distant at first, then closer, cutting through the quiet Dana had built around her confession.
Dana closed her eyes.
She didn't run.
"I called them before we got here," Liam said quietly, watching Hazel's face for whatever reaction was coming. "I know you asked me not to. I did it anyway. I couldn't let this end with just the two of us and her, out here, with no one else knowing where we were."
Hazel looked at him, then at her aunt, then back at him again. She waited for the anger to arrive the way it usually did when someone made a decision for her instead of with her.
It didn't come.
Maybe because she understood what he'd been afraid of. Maybe because, after everything, she was finally learning that letting someone care about her didn't mean giving up control of her own life.
"Thank you," she said instead, and meant it.
Liam's shoulders loosened slightly, like he'd been bracing himself for something else.
State police moved in fast once they arrived, professional and quiet in a way that made the whole thing feel smaller than it should have, smaller than eleven years and one dead man and a family torn open at the seams.
Dana went with them without a fight, hands behind her back, eyes finding Hazel's one last time before they put her in the car.
"I am sorry," she said. "For whatever that's worth now."
Hazel didn't answer. She wasn't sure yet what it was worth either.
She stood there a long while after the cruiser pulled away, watching the taillights disappear down the access road, before Liam finally put a hand on her shoulder and reminded her, gently, that they still had to get home.
The drive back was quieter than the drive there.
Hazel rested her arm against the window, her hand loose as she watched the road pass beneath the headlights. She expected to feel relieved. Instead she felt hollowed out, as if finally hearing Dana say everything aloud had taken something with it.
Liam didn't try to fill the silence.
He just stayed beside her.
Dana was formally charged within the week, initially with obstruction and evidence tampering. The murder charge followed after the district attorney finished reviewing everything Hazel and Liam had assembled.
The Ashworth name took its own hit once Declan Rhys's decontamination cover-up went public, though Liam seemed, in the weeks that followed, to care less about that than Hazel would have expected from the boy she'd first met freshman year.
"It's strange," he told her once, sitting on her porch steps a few days after the arraignment. "I spent my whole life terrified of what it would mean if people stopped respecting the family name. Now that they have, mostly, it just feels like weather. Something happening around me instead of something I have to manage."
"That's growth, I think," she said, joining him on the porch.
"Is it? It mostly just feels like exhaustion."
"Sometimes those look the same from the outside," she said.
"You'd know. You've looked exhausted since the day I met you."
Hazel rolled her eyes, but she was smiling.
"That's your way of saying you missed me?" She looked up.
"I didn't say anything about missing you." Liam held her gaze for a second, then looked away, suddenly seeming shy.
"You didn't have to."
He laughed, the first real laugh she'd heard from him in days, then turned to hug her.
* * *
At home, the family finally had room to grieve something other than fear.
Milo's jokes came back slowly, one at a time, like he was testing whether the house could hold them again. He started with small things, a comment about Hazel's hair, a complaint about Desa hogging the good blanket, before eventually working back up to full form.
One evening, he took one look at the dinner table and said, "So are we ever going to eat a normal meal again, or are we just going to keep staring at each other until somebody cries?"
Hazel laughed before she could stop herself.
Their father looked up from his plate, shook his head, and said, "There he is."
It was such a small thing, barely worth remembering.
Hazel knew she would remember it anyway.
Desa stopped asking when Aunt Dana was coming home, though she still drew the occasional card, less about mysteries now and more about ordinary things: stick figures at the beach, a very large sun with too many rays, a picture of the family standing outside a house with everyone's names written carefully underneath.
Ethan held Hazel for a long time the night the charges were formally filed, and neither of them said much, because there wasn't much left that needed saying out loud.
For the first time in months, the house didn't feel like it was waiting for something terrible to happen.
It was just a house.
People ate. People argued. Milo stole the last piece of bread and denied it even while he was chewing. Desa left crayons on the kitchen table. Their father complained about the mess and cleaned it up anyway.
Ordinary things.
Hazel found she had missed them more than she realized.
Weeks later, on a cool afternoon with the demolition finally cleared and the mill site reduced to nothing but open ground, Hazel and Liam walked out to where the loading dock used to stand.
The county had already put up a small sign announcing future plans for the lot, something vague about redevelopment, community input welcome.
It felt strange, reading it, knowing everything that had happened on that ground and how little the sign said about any of it.
Hazel looked past the sign toward the empty space where the building had once stood.
For weeks, the mill had been the center of everything. Every clue seemed to lead back here. Every secret had eventually found its way through those walls.
Now there was nothing.
Just dirt, cold air, and the faint sound of traffic somewhere beyond the trees.
"Feels strange," Liam said. "Standing here without it looming over everything."
"Good strange or bad strange?"
"Good, I think. Just unfamiliar."
He looked over at her.
"What do you want to do now? Now that there's nothing left to investigate."
"Sleep, probably. An embarrassing amount of sleep."
"After that?"
Hazel smiled.
"I don't know. Maybe write again?"
"You haven't written anything for your blog in weeks."
"I know." She huffed.
"You miss it?"
"Yeah." She looked out over the empty ground. "I think I miss having something that's mine. Something that isn't about what happened to everyone else."
Liam nodded.
"Then do that."
"You're not going to tell me what I should write?"
"I've learned my lesson."
"Have you?"
"Mostly."
She laughed softly.
Then she looked at him.
There were still things she didn't know about the future. What would happen with the family. What the investigation would uncover next. What would become of the Ashworth name. What life would look like once the story she'd spent months chasing was finally no longer hers to chase.
For once, she didn't need all the answers.
Hazel laced her fingers through his without hesitating.
"I already know," she said.
Liam looked down at their joined hands, then back at her.
"Know what?"
"What I want."
His expression softened.
"And?"
"I just want this." Hazel held his gaze. "I want you."
For a moment, neither of them said anything.
Then Liam squeezed her hand.
"Good," he said. "Because I'm not planning on going anywhere."
Hazel looked once more at the empty ground where the mill had stood, then turned back to him.
They stood there a while longer, hand in hand, with nothing left to solve and nowhere else they needed to be.