The cemetery looked softer in the morning light, but Bonaventure had never fooled Harper.
Not once.
Not with its quiet marble angels, not with its winding paths, not with the Spanish moss that draped from the trees like mourning veils. Beauty didn’t hide the truth—it only made the lies easier to whisper.
Detective Rivera led the group down the narrow stone walkway, his posture rigid, his eyes sharp. Claire walked beside him, pale and unfocused, like she’d been carved from the cold marble surrounding them. Oz trailed behind, hat pulled low, shoulders hunched as if he could fold himself into the moss.
Isla walked next to Harper, their hands brushing, neither reaching fully, neither pulling away.
Ahead, yellow markers and small drones dotted the ground—crime-scene techs preparing the reconstruction.
Harper swallowed hard. “I didn’t think it would feel this… final.”
Isla’s voice was gentle but firm. “It has to end somewhere, Harper. Better here than in another lie.”
Rivera turned back. “You ready?”
Harper nodded, though nothing inside her felt ready.
But this wasn’t about readiness.
This was about truth.
A truth her father never got the chance to speak.
They gathered near the river-facing side of the cemetery, where moss drifted in the wind like slow-moving smoke. A small portable screen displayed a timestamped map of the harbor, reconstructing her father’s last known path. Oz stood stiffly in front of the group, eyes fixed on the ground.
Rivera motioned. “Oz. Tell them what you told me.”
Oz cleared his throat. “Mr. Quinn came to see me three days before he died.” His voice roughened. “He said someone’d been threatening him. Told me he was goin’ to the boat that night to pull the manifests and get proof.”
Claire gasped softly.
Oz continued, “I followed him. Kept my distance. I just… I knew he was scared. I didn’t want him alone.” His jaw tightened. “When I got there, someone else was already waiting.”
Harper felt the dread come like a wave, slow and heavy.
Rivera asked quietly, “Do you recognize that person now?”
Oz’s eyes lifted, meeting Mason’s across the clearing.
“Yes,” Oz said. “It was him.”
Mason didn’t flinch. If anything, he lifted his chin.
Rivera signaled the techs. A holographic reconstruction shimmered to life, showing two silhouettes on a boat deck—one backing away, one advancing.
Harper’s chest seized.
“Stop,” Mason said suddenly. His voice was still calm, but it carried something brittle underneath. “This is ridiculous. You’re relying on a dockhand with a grudge and a grainy projection.”
Oz stiffened.
Rivera ignored him. “Oz, continue.”
“He didn’t mean to kill him.” Oz’s voice faltered. “Least I don’t think so. But he shoved him. Hard. Mr. Quinn stumbled, hit the rail, lost his footing.”
The projection echoed the description—a body tipping backward, falling into the dark water.
Claire let out a broken sound.
Mason finally snapped.
“This is nonsense!” he exploded, stepping forward. “He slipped! I told you he slipped!”
Rivera moved to block him, but Mason’s attention darted—not to Harper.
To Claire.
“Mason,” Claire whispered, tears streaking down her cheeks, “please don’t—”
Mason lunged.
He grabbed Claire by the wrist, yanking her backward with a desperate strength that cracked through the morning calm. Techs shouted. Several officers rushed forward. Leaves and moss tore from branches as he dragged her toward a low stone wall overlooking the river drop.
“Stop!” Harper cried, running after them. “Mason, let her go!”
Claire struggled, voice high with terror. “Mason—don’t do this—”
“She ruined everything!” Mason shouted. “He loved her—he chose her—and I was always the mistake!”
Harper reached for him just as Isla moved faster—fearless, reckless, all heart. She hurled herself at Mason’s shoulder, tackling him away from Claire with a fierce cry.
The three of them crashed into the moss-covered ground. Claire scrambled free, sobbing.
“Isla!” Harper dropped to her knees, pulling her sister into her arms. “Are you hurt?”
Isla winced, breath shaking. “I—I’m okay. Just bruised.” She clutched Harper’s sleeve. “Don’t let him lie anymore.”
Rivera and two officers pinned Mason face-down against the stone path. He didn’t fight now—his strength had broken the moment Isla threw herself between him and Claire. He just breathed raggedly, hatred and exhaustion tangled in his voice.
“You don’t understand,” he murmured. “He owed me… he owed me everything.”
“No.” Harper stood, voice steady for the first time in months. “You owed him humanity. And you never gave it.”
Rivera pulled Mason to his feet. “Mason Cole, you’re under arrest for manslaughter, obstruction of justice, conspiracy—” His voice faded into protocol.
The Spanish moss swayed overhead as if the trees themselves exhaled.
It was done.
Not healed, not erased—just finally, irrevocably done.
Claire approached slowly, touching Harper’s shoulder with trembling fingers. “I’m so sorry,” she whispered. “For not seeing it. For trusting him.”
Harper swallowed, then gently took her hand. “We all wanted to believe the best.”
Isla leaned into her, still shaky. Harper wrapped an arm around her, grounding both of them.
Rivera stepped closer. “You two should go home. Rest. We’ll handle the rest from here.”
Home.
The word hurt and soothed at the same time.
As officers guided Mason away, Harper and Isla walked together beneath the sweeping moss. Sunlight filtered through the branches, painting silver highlights in Isla’s hair. Harper brushed a leaf from her cheek.
“We made it,” Isla whispered.
Harper pulled her close, forehead resting against hers. “We survived.”
“No,” Isla said softly. “We’re going to live.”
Harper smiled—a real one this time.
Because beneath the moss, in a cemetery full of endings, they’d found something that looked suspiciously like a beginning.