I will. I love you.
I closed the app, deleted the thread, cleared the cache, and sat there in the dark office staring at nothing.
I didn’t feel triumphant. I didn’t feel clever.
I just felt sad.
Because tomorrow Maya was going to walk into Rosa’s Kitchen thinking she was about to get everything she had ever wanted. And instead, she was going to lose it all.
But I couldn’t let that stop me.
Not now. Not after everything Jake had done.
I stood, slipped my phone into my pocket, and walked to the front window. Rain blurred the headlights passing down Hawthorne Boulevard. Somewhere out there, Jake was at home, probably texting Maya, probably rehearsing what he was going to say when the police asked about the tragic accident that killed his wife. Somewhere out there, Maya was smiling, thinking she had won.
But tomorrow they would both learn the truth.
Tomorrow, the trap would close.
I locked the office, headed home, and reviewed the plan one last time in my head. The gas was under my control. The evidence was saved in three places. Sarah knew the plan. The guests were invited. Maya had confirmed. Tomorrow night, October 28, at eight o’clock, everyone I needed would be in one room.
And when I was done, Jake Carson and Maya Martinez would both be in handcuffs.
Everything was ready.
Tomorrow, it all ended.
Monday morning, October 28. Six a.m. sharp. I woke up before the alarm and reached for my phone in the dark. I opened the Gas Safe Pro app and tapped the red button.
Emergency shutoff.
Two miles away, the valve at Rosa’s Kitchen clicked closed.
No gas. No explosion. No accident.
Jake’s murder plan died before the sun was up.
I dressed in black jeans and a gray sweater, folded Abuela’s apron into my bag, and drove through the wet, empty streets of Portland toward the restaurant. I unlocked the back door and stepped inside. The restaurant was silent and cold. The air smelled faintly of cumin, cinnamon, old wood, and the ghost of a thousand meals.
I flipped on the lights, tied on Abuela’s apron, and got to work.
Today I wasn’t just cooking dinner.
I was building a case.
Seven courses. Seven sins. Seven pieces of evidence designed to destroy Jake Carson and everything he had tried to take from me.
I started with the menu, writing it out by hand on a chalkboard I would hang in the dining room that night.
Course One: Bitter Coffee — ipecac poisoning.
Course Two: The Forged Contract — fake signature, fraud.
Course Three: Broken Promises — vasectomy lies.
Course Four: The Betrayal — affair, infidelity.
Course Five: The Murder Plot — gas line, conspiracy to kill.
Course Six: Ambition — Maya’s Table, greed.
Course Seven: The Truth — justice, reckoning.
I stepped back and looked at it.
Perfect. Cold. Surgical.
Then I got to work on the food.
Course One was easy. I brewed a pot of coffee, dark and bitter, and poured a single cup onto a tray beside a printed copy of the Providence Medical Lab report: Ipecac syrup detected, 15 ml per 250 ml sample. This was what Jake gave me every morning for three months. This was how he tried to break me.
Course Two was a deconstructed salad—greens, vinegar, sharp cheese—served on a plate laid over a photocopy of the forged business transfer contract under glass. My fake signature. The $2.8 million price. Marcus Brennan’s name at the bottom.
Course Three was pan-seared salmon with lemon reduction. Delicate. Beautiful. Bitter. I plated it beside Jake’s vasectomy record from Oregon Health and Science University. August 15, 2019. Three years before he married me. Five years before he promised Maya a baby.
Course Four was roasted lamb with rosemary and garlic, paired with printed text messages between Jake and Maya.
I love you, babe.
After this is over, we’ll have everything.
Maya’s Table opens next spring.
Eighteen months of lies, plated like an entrée.
Course Five was the hardest. I made a dish Abuela used to serve at quinceañeras: chiles en nogada, poblano peppers stuffed with meat and spices, covered in walnut cream and pomegranate seeds. A dish that took hours. A dish that required patience, care, love. I served it with a printed transcript of the recording from my hidden camera. Jake’s voice clear as day.
I need you to loosen the valve just enough for a slow leak.
I’ll make sure she’s there alone in the kitchen.
If someone dies…
No one’s going to trace it back to you.
Course Six was tres leches cake, Abuela’s recipe, the one she taught me when I was eight. I plated it with an email from Marcus Brennan to Jake.
Once the POA is signed, we close on Rosa’s Kitchen, wire the $2.8 million, and you’re free to start fresh with M in Seattle. Maya’s Table opens Q3 2025.
Course Seven was simple. A single square of dark chocolate on a white plate. No garnish. No explanation. Just truth. Bitter and undeniable.
I spent the rest of the morning plating, arranging, and photographing each course so I would have backups if anything went wrong.
At noon, Carmen arrived with a van full of equipment—portable electric cooktops, chafing dishes, extra plates. She had taken half the menu to her own restaurant the day before and finished it there so I wouldn’t be overwhelmed. She was the only person besides Sarah who knew what was really happening that night.
“You ready for this?” she asked, setting a tray of empanadas on the counter.
“I’ve been ready since February.”
She nodded and didn’t ask more. That was why I loved her.
By two, the food was finished. I covered everything and stored it in the walk-in. Then I moved into the dining room. I set up a folding screen at the far end of the room, mounted a projector on a tripod, and plugged in my laptop. I tested the slideshow I had built the week before: crime scene photos, email threads, bank records, the video of Jake hiring Rick Donovan. Everything I needed to bury him.
At three, Sarah stopped by in jeans and a bomber jacket, off duty but still unmistakably police.
“You good?” she asked.
“I’m good. Jake still doesn’t know. He has no idea.”
She nodded.
“I’ll be here at 7:45. I’ll sit in the back and act like a guest. If things go sideways, I’m two seconds away.”
“They won’t go sideways.”
She looked at me for a long moment, then squeezed my shoulder.
“Your grandmother would be proud of you.”
I couldn’t trust myself to answer. I just nodded.
At five, I started setting the tables. Fifteen place settings. White linens. Candles. Name cards. Jake at the head of the table. Maya on his right. Marcus Brennan on his left. My seat at the opposite end, facing him—the power position.
At six, I hung the chalkboard menu on the wall.
Seven courses. Seven sins.
At 6:30, I changed into a black dress, pinned up my hair, and put on the silver earrings Abuela left me. When I looked in the mirror, I barely recognized myself. I looked older. Harder. Ready.
At seven, I lit the candles.
The dining room glowed in soft amber light. Warm. Elegant. Deadly.
I stood in the doorway and took it all in. The tables. The projector. The evidence. The food. Everything I needed to end this.
My phone buzzed.
A text from Jake.
On my way. See you soon, babe.
I didn’t answer.
A moment later, another text came in.
Almost there. Nervous but excited.
Maya.
I smiled.
A thin, cold smile.
She should have been nervous.
Before I take you into that dining room on October 28—the night I served justice alongside dinner—truthfully, there was one last thing I understood. What happened next would shock anyone watching. Some of the details of that confrontation were dramatic because the truth itself was dramatic. If intense confrontation isn’t for you, that would have been the moment to step away.
But I didn’t step away.
I stood behind the host stand in the dining room of Rosa’s Kitchen as the candles flickered and the cool October air slipped through a half-open window near the bar. I wore a deep burgundy dress I had chosen specifically for that night—elegant, controlled, the kind of dress a woman wears when she knows exactly what she is about to do. The air smelled of roasted garlic, fresh basil, caramelized onions, and the last three hours of my life.
At exactly 8:05 p.m., the front door swung open and Jake stepped inside.
He filled the doorway in that charcoal gray suit I bought him for our first anniversary—the one he said made him feel invincible. He crossed the room in three long strides, pulled me into his arms, and kissed my forehead with the same tenderness he showed on our wedding day.
“Happy anniversary, sweetheart.”
I forced myself to smile. I leaned into him and played the adoring wife one final time.
“Thank you for being here.”
My fingers brushed the phone in my dress pocket, feeling the gas shutoff app hidden there like a talisman.
At 8:10, Maya walked in. Her red hair was swept into an elegant updo. Her green cocktail dress clung to her body in a way that was absolutely meant to catch Jake’s eye. She paused in the doorway and swept her gaze across the room with perfectly practiced surprise.
“Zoe? You invited me?”
Her voice was airy, light, as though we were two sisters who had merely drifted apart.
I smiled at her.
“Of course I invited you, Maya. You’re family, after all.”
Her eyes flickered toward Jake for the briefest second.
At 8:15, Marcus Brennan arrived. Silver hair combed back. Navy suit immaculate. His handshake was firm and confident as he greeted Jake like a business partner.
“Jake, good to see you,” he said, clapping him on the shoulder. Then he turned to me with polished charm. “Zoe, thank you for the invitation. Your grandmother’s restaurant has always been legendary in this city.”
I nodded politely, noticing the way Jake’s smile tightened just a little.
At 8:20, Linda Carson—Jake’s mother—swept through the door in a lavender blouse and pearls, every inch the woman who had spent decades perfecting warm graciousness. She wrapped me in a hug and smelled of old-fashioned floral perfume.
“My dear daughter-in-law. Two years already. Time flies when you’re happy.”
I held her a second longer than necessary and felt a sharp stab of guilt. She had no idea what her son had done.
At 8:25, Detective Sarah Morgan arrived in a black blazer and jeans, her badge hidden in her purse. She hugged me and said loudly enough for the whole room to hear:
“Zoe, it’s been too long. I’m so glad you invited me.”
I squeezed her hand once.
A silent acknowledgement. She was there not as a guest, but as a witness.
Over the next fifteen minutes, the rest of the guests arrived in a steady stream. My aunt Carmen at 8:28, still in her nurses’ scrubs from Providence Hospital. My cousin Matteo and his wife Isabella at 8:32, their two-year-old daughter Anna asleep against Isabella’s shoulder. Mr. and Mrs. Anderson, who had eaten at Rosa’s Kitchen for more than twenty years, at 8:36 with a bottle of wine and warm smiles. Father Miguel from Our Lady of Sorrows at 8:40 with a prayer book tucked under his arm. Jenny, my best friend from culinary school, at 8:43, her camera slung around her neck because she never went anywhere without it. And finally Benjamin Hartley at 8:47, his very presence a promise that every word spoken that night would matter.
By 8:50, all fifteen guests were seated around the long table in the center of the dining room, faces lit by candlelight, conversation humming softly around the room.
I stood at the head of the table with a glass of wine in my hand and waited for the room to go quiet.
“Thank you all for being here tonight,” I began, my voice calm and clear. “Two years ago, Jake and I stood before many of you and promised to love and honor each other for the rest of our lives. Tonight, I wanted to celebrate that promise with the people who matter most to us.”
I let my gaze move slowly around the table. Jake’s confident smile. Maya’s carefully blank expression. Marcus Brennan’s polite curiosity. Linda Carson’s pride. Sarah’s sharp watchfulness. Benjamin’s steady composure.
“I’ve prepared a very special meal for you tonight. Seven courses. Each one inspired by a memory from my grandmother Rosa’s recipes. But more than that, I have a story to share with you. A story about trust. Betrayal. And the lengths people will go to in order to protect what they love.”