The clock on my nightstand burned bright at 4:30 a.m., cutting through the black silence of my bedroom like a warning.
Outside, the cold fog of Portland pressed against the windows, thick and damp, swallowing the city in gray. It was February 14th. Valentine’s Day.
I was awake before the alarm. I always was. Years of working as a broadcast production manager at Northwest View had trained my body to rise before the world did. Half-asleep, I reached across the bed, searching for the familiar warmth of my husband.
My hand touched only cold sheets.
Nathan hadn’t come home.
The night before, his excuse had sounded polished enough to survive questioning. “I’m stuck taking some investors to dinner in Lake Oswego with the CEO,” he had said, his voice low and tired in that way he used when he wanted me to feel guilty for asking too much. “The resort partnership is almost done, Grace. You know how these things are.”
I sat up slowly, staring at the empty side of the mattress. For months, a quiet alarm had been ringing somewhere inside me, but I kept silencing it. He’s working hard, I told myself. He’s building something for us. For the baby we kept saying we would try for.
I reached for my phone. The screen lit up, and for one second, my eyes landed on the wedding photo I still used as wallpaper. Then I saw the message.
Unknown number. A black rose emoji.
Happy Valentine’s Day, sister. Your husband told me to send your gift early. He’s too exhausted to do it himself.
Underneath was a video.
The thumbnail showed a dim hotel room. A man lay asleep in tangled white sheets, one arm thrown over his face. On his wrist was the silver watch I had bought Nathan for our third anniversary after saving for six months.
My body went cold.
I pressed play.
A woman giggled behind the camera. The lens moved closer. Nathan’s face came into focus. He was asleep, peaceful, shirtless, covered only by a sheet.
Then her voice came, sweet and poisonous.
“Baby, wake up. Say happy Valentine’s Day to your wife.”
She laughed and tapped his shoulder.
“Oh, wait. She’s probably at home folding your laundry like a good old wife, right? Poor thing. She takes care of you while you come here to me.”
The camera swept across the room. Nathan’s suit was scattered on the floor. Red lace lingerie lay beside his shoes. Then the lens turned toward a mirror.
A young woman stood there wearing Nathan’s white dress shirt, holding a glass of red wine. She had large brown eyes, glossy lips, and a smile full of cruelty.
“Mrs. Grace,” she said, raising the glass, “your husband is amazing. But he says life with you is boring. You’re tired. You’re old. Rest now. I’ll take care of him.”
She blew a kiss.
The screen went black.
I didn’t scream. I didn’t cry. I didn’t throw the phone. The pain was too large for noise. It simply emptied me.
Seven years of marriage. Seven years of editing Nathan’s speeches, introducing him to the right people, protecting his reputation, and helping him rise from a forgettable account manager to vice president of public relations.
And this was what he called me.
Old. Boring.
I went into the bathroom and stared at myself under the harsh light. I was thirty-one. My face was pale, my eyes hollow from years of carrying a man who had been secretly destroying me.
Then nausea hit. I bent over the sink, dry-heaving until my throat burned. I splashed cold water on my face and gripped the counter.
Wake up, Grace. Not today. You do not break today.
At 5:00 a.m., I had two hours before the company’s Valentine’s morning broadcast went live to every screen inside Northwest View.
A terrible calm settled over me.
If they wanted to turn my humiliation into entertainment, I would give them an audience.
I saved the video into a protected folder and sent one reply to the unknown number.
Thank you for the gift. Don’t forget to watch the company broadcast this morning. I have one for you too.
Then I blocked the number.
I opened my closet and chose a tailored dark red suit. I put on lipstick the same color as blood. When I looked in the mirror again, I no longer saw a betrayed wife.
I saw the person who would end them.
Northwest View’s headquarters stood like a glass tower against the gray morning. The lobby was drowning in Valentine’s decorations—pink balloons, red flowers, cheap paper hearts. People laughed over coffee, talking about dinner plans and surprise gifts.
“Morning, Miss Grace,” the guard said as I passed. “Looking sharp today. Nathan must have something big planned.”
I smiled.
“Oh, he does.”
I went straight to the editing bay. This was my territory. Every screen in the building, every corporate broadcast, every visual feed passed through my hands.
My phone rang.
Nathan.
I answered with a calm voice.
“Morning, honey.”
“Grace, I’m so sorry,” he groaned. “I had too much scotch with the Lake Oswego clients and crashed at the hotel. I’ll be at work by eight-thirty. Happy Valentine’s Day, beautiful. I love you.”
Once, I would have believed him.
“Don’t rush,” I said softly. “But don’t be late. There are surprises today.”
“What kind of surprises?”
“You’ll see.”
I hung up.
A few minutes later, the editing bay door opened.
Madison walked in.
She worked in commercial sales, and for months Nathan had praised her as brilliant, ambitious, “a natural.” She wore a cream silk blouse under her blazer. I recognized it immediately. It was the shirt I had bought Nathan, the one he said didn’t fit.
And I recognized those eyes.
She smiled as if she had already won.
“Grace,” she said brightly. “I’ve got the Valentine’s greeting from the commercial team. Nathan wanted it played at the end. The big finale.”
She placed a red USB drive on my keyboard.
“He asked for this personally?” I asked.
“Of course. Don’t peek. You’ll ruin the surprise.”
Then she winked.
The same wink from the video.
After she left, I opened the drive on an isolated laptop. The file was mostly harmless—office couples, soft jazz, cheesy smiles. But near the end was a photo of Nathan and Madison standing too close, his hand resting at her lower back.
A private insult hidden inside a public greeting.
Amateur.
I deleted her file, copied the hotel video onto the red USB, renamed it exactly like the original, and loaded it into the broadcast queue. The system would show the file came from Madison’s drive.
At 7:00 a.m., the broadcast began.
From my control panel, I pulled up the lobby cameras. More than two hundred employees stood below the giant screen, drinking coffee, smiling at the morning announcements.
Nathan stood near the center, holding a ridiculous bouquet of red roses.
Madison stood by the coffee bar, watching him like they shared a secret.
The anchor smiled into the camera.
“And now, a special Valentine’s message from the Commercial Department.”
I placed my finger over Enter.
For one second, I remembered Nathan promising forever. I remembered the watch on his wrist. I remembered the woman calling me old.
Then I pressed the key.
The lobby screen went black.
A second later, the hotel room filled the giant display.
“Baby, wake up. Say happy Valentine’s Day to your wife.”