Chapter 1: The Day I Burned His Map
I was burning a dead woman's love letter when the bastard who broke me walked back through my door.
The letter belonged to Margaret. Eighty-one years old, voice like dried leaves, paid me twelve hundred bucks to turn her sixty-year heartbreak into art. I'd finished her Heart Chart the night before—every detail perfect, down to the damn blue teacup she'd watched Henry's thumb trace at a café in 1962. And this morning, her daughter called. Margaret died in her sleep. The chart never got delivered.
So I was burning it. Not out of spite. Out of ritual. Some maps are meant to be seen. Some are meant to be ash.
I stood in the courtyard behind my shop, the lemon tree throwing skinny shadows, holding the corner of Margaret's chart over a metal bucket. The flames ate through the teacup first, then the golden window light, then the two stick figures I'd drawn on the back—the man who stayed and the woman who let him go. Smoke twisted up into the salt air. I didn't cry. I don't cry for clients. That's rule number one of mapping other people's almost-loves.
Rule number two is never draw your own f*****g map. Because if you draw it, you have to look at it. And if you look at it, you might have to admit you're still lost.
The shop bell chimed behind me.
"We're closed," I said, not turning.
"Hello, Calla."
The charcoal stick I was holding snapped in my hand. I knew that voice. Low. Rough at the edges. The kind of voice that had once whispered my name in the dark like a prayer and then said I can't do this anymore in the same goddamn breath. I spun around.
Jude Atwood stood in my doorway, dripping rain onto my floorboards, looking like absolute shit.
Not the poetic kind. The real kind. His dark hair was plastered to his forehead. His jacket was torn at the shoulder, and there was a fresh cut bleeding through the fabric, dark red spreading like a slow confession. His lip was split. A bruise was blooming along his jaw. But it was his eyes that punched the air out of my lungs. Wild. Desperate. The eyes of a man who'd fought someone in a parking lot and barely walked away.
And underneath all of that damage, still fucking beautiful. Broad shoulders. Calloused carpenter's hands I used to feel all over my body. A mouth I'd kissed a thousand times, now swollen and bleeding. My stomach clenched. I hated that it clenched.
"You've got some nerve," I said.
"Before you tell me to leave—"
"Get the hell out, Jude."
"I can't." He stepped inside, tracking rain and something that might've been blood. "There's a man following me. He wants to kill the only person who can save my niece's life. And I'm running out of goddamn time."
I set the bucket down. The flames in it were dying. "Start talking. Fast."
He walked to my drafting table, close enough that I caught his smell—rain, sweat, the faint pine of his soap, and underneath it, the metallic tang of blood. My body remembered him before my brain could stop it. The way he used to stand behind me while I drew, his chest against my back, his breath on my neck. I shoved the memory down.
He placed a child's hospital bracelet on my table. MIRA ATWOOD. AGE 8. APLASTIC ANEMIA.
"My brother's kid," he said. "She has forty-one days to find a bone marrow donor. The whole damn registry, nothing. I'm not a match. Her parents aren't. The only person who might be is a woman I met on a train five years ago. Sophie. I don't know her last name. I don't know where she is. I know she's O-negative, she registered as a donor to honor her dead brother, and she wore a broken compass around her neck."
He shoved a crumpled napkin at me. On it, in faded blue ink: two stick figures on a train. A date. A name.
"I've been searching for her for five years. Three days ago, someone figured out I was getting close. A man. Tall, scar on his jaw, expensive coat like he thinks he's better than everyone. He jumped me outside a motel in Havenport. Told me to stop looking." Jude touched his split lip. "I didn't stop. So now he's not just hunting Sophie. He's hunting me. And if you help me, he'll hunt you too."
I stared at him. The man I'd spent five years hating—the man I'd fantasized about screaming at, slapping, maybe kissing one last time just to feel something—was bleeding on my floor, asking me to save another woman.
"You find people's almosts," he said. "You map the moments they let love slip away. I'm not asking you to map a goddamn moment, Calla. I'm asking you to map a person. Before a killer finds her first."
"Fuck you."
The words came out fast and sharp. He flinched. Good.
"f**k you, Jude. You don't get to walk back into my life with blood on your shirt and a dying kid and your stupid, beautiful face and ask me to save you." I was shaking now, my whole body alive with rage and something else I refused to name. "You kissed my forehead like I was a child and told me you couldn't stay. You shattered me. I couldn't eat for weeks. I couldn't sleep in our bed because it still smelled like you. I built this whole goddamn shop from nothing, and now you're standing here, bleeding on my floor, asking me to find some woman you met on a train instead of—"
I stopped myself. The words that almost came out were instead of fighting for me. But I would rather die than say that.
Jude didn't look away. His eyes were wet. "Instead of fighting for you," he finished quietly. "You're right. I should have fought for you. I've regretted it every single day for five years. But right now, an eight-year-old girl who likes dinosaurs and strawberry ice cream is dying in a hospital bed, and the only person who can save her is a woman I let walk off a train because I was too broken to ask for her number. I've been a coward my whole life, Calla. I'm trying not to be one anymore."
He reached into his coat and pulled out a photo. A little girl in a hospital bed, bald, grinning at the camera while clutching a plastic T-Rex.
"Her name is Mira. She thinks I'm a hero. She doesn't know I'm the reason her only chance is still hiding." He set the photo beside the bracelet. "I'm at the Harbor Motel, Room 14. The man with the scar knows my face. If you help me, he'll know yours too. So if you say no—I'll understand. For real this time."
He turned and walked to the door.
My heart was pounding so hard I could feel it in my throat. He paused at the threshold, rain blowing in around him.
"I'm sorry," he said. "I should've said it years ago. I'm sorry I left. I'm sorry I didn't fight. And I'm sorry I still dream about you every goddamn night."
Then he was gone.
I stood alone in the smoke-smelling shop, Margaret's ashes cold in the bucket, the bracelet and the napkin and Mira's photo all laid out like evidence. My hands were trembling. My whole body was trembling. I was furious. I was terrified. And some small, traitorous part of me—the part that still remembered the way he used to touch me, slow and deliberate, like I was something worth exploring—wanted to run after him.
I didn't.
At midnight, I sat down at my drafting table. I picked up a fresh piece of charcoal. And I started to draw.
Not a Heart Chart. Something darker. A map that led to a living woman and a killer and a secret I was only beginning to understand.
I was going to find Sophie.
And when this was over, Jude Atwood was going to watch me walk away.
At least, that's what I told myself.
End of Chapter 1