Chapter One: The Shore Where Secrets Sleep
The sea always remembered her.
Mira stood barefoot on the broken wood of the old dock, the wind tangling her curls like it had a score to settle. Salt bit at her lips, stinging like memory. She hadn’t been back to Driftshore in nearly five years, but the air hadn’t changed. It still smelled like brine, old rope, and quiet grief. The waves lapped the shore with the same rhythm they had the night she ran—whispers brushing secrets into the sand.
She shouldn’t have come back.
But her grandmother was gone now. The woman who had raised her after her mother vanished and her father disappeared out to sea without a body to return. The only anchor she’d had. And now the house—more bones than shelter—was hers.
The town hadn’t welcomed her return with smiles. Doors closed a little quicker when she walked past. Conversations paused. Some of it was curiosity. The rest was blame. They still believed her father had been the cause of the wreck that took four lives. Still believed he’d taken the boat out drunk. Still believed the rumors about the Vale family—that madness ran through them like oil in the tide.
Mira didn’t care. Not really.
She hadn’t come back to forgive or be forgiven. She came for the only thing left to her. To clean the house. Sell it. Leave. Again.
But things never went as cleanly as planned.
Especially not when it came to Rowan Hale.
⸻
He was standing in her grandmother’s garden.
Of all the places in Driftshore, it was the last one she expected to find someone, much less him. The garden hadn’t bloomed in years—just dry stalks, wild rosemary, and a stubborn fig tree clinging to life. And yet, there he was. Shirt rolled at the elbows, salt-crusted curls hanging into his eyes, callused fingers gently untangling thorny vines like they might bleed if pulled too roughly.
Mira froze at the gate, her voice caught somewhere between disbelief and caution.
“…Rowan?”
He looked up, and something in his expression twisted, sharp and uncertain. His gaze lingered on her face like he was trying to believe she was real.
“Mira Vale.” He said her name like it belonged to a story he hadn’t finished reading.
She hadn’t seen him since the trial. Since he’d testified—hesitantly, reluctantly—that he hadn’t seen her father drinking, but that he hadn’t stopped him either. He’d tried to stay neutral, but the town had turned on him too. Guilt by association.
“What the hell are you doing here?” she asked.
He tilted his head slightly. “Your grandmother asked me to look after the place while she was in the hospital. I was still keeping it up when she passed.”
That hurt in a way she didn’t expect. That he’d stayed. That he’d cared.
“She didn’t tell me.”
“She didn’t tell me you’d come back,” he replied, tone careful. “But I figured you might.”
Mira swallowed the burn rising in her throat and pushed through the gate. “You can stop now. I’m here.”
Rowan nodded but didn’t move. “You planning to stay long?”
“No.”
He nodded again. “Alright.”
Just one word. No questions. No welcome.
That should’ve been the end of it.
But it wasn’t.
⸻
It started with the broken window. Then the leaking pipes. Then the attic door that creaked open by itself every night. She could’ve left. Should’ve. But something about the house—the way it moaned in the wind, the way her grandmother’s perfume still clung to the curtains, the way her father’s old sea journals lay untouched—made her feel like there was something unfinished here. Something waiting to be uncovered.
Rowan kept showing up.
Fixing things. Dropping off soup. Bringing her fresh herbs from the market.
At first, she ignored it. Then she resented it.
Then she looked forward to it.
He still smelled like cedar and ocean storms. Still moved like he had shadows in his veins. He wasn’t the boy she’d kissed behind the lighthouse that summer before everything fell apart. He was quieter now. Sadder. Harder to read.
But his eyes still softened when he looked at her.
And hers still betrayed her every time he did.
⸻
One night, the power went out in the middle of a storm. The sea was raging, hurling itself against the cliffs, and Mira couldn’t sleep. She went out onto the porch, wrapped in a wool blanket, trying to shake off the dreams of salt and screams and drowning.
She found Rowan sitting on the steps, dripping wet, a lantern by his side.
“You came here in that?” she asked, incredulous.
“I saw your light go out.” He looked at her, brow furrowed. “Thought you might be scared.”
“I’m not a little girl anymore.”
“I know.”
They sat in silence, the wind howling around them.
He was the first to break it. “I didn’t lie on the stand, Mira.”
She stiffened. “I know.”
“I just… I should’ve done more.”
A beat.
“I should’ve stopped him. I knew he wasn’t okay. I should’ve kept him off the boat.”
Mira didn’t speak.
“I’ve thought about it every day,” he added quietly. “What I could’ve done differently.”
She closed her eyes. The truth hurt. But maybe it hurt less when it was finally spoken.
“I thought I hated you,” she whispered. “I needed to. It was easier that way.”
Rowan didn’t move. “And now?”
Mira looked at him.
And that was the beginning.
⸻
She didn’t kiss him that night.
But she thought about it.
Every time he smiled. Every time he fixed something. Every time he said her name like it still meant something to him.
The town still watched them. Whispered. She knew getting involved with him again would mean reliving everything she’d tried to bury. And worse—feeling again.
But Rowan had always been the salt in her wind. A sting she never forgot.
And maybe… maybe she didn’t want to forget anymore.