Behind us, the Chicago skyline glittered like scattered diamonds. Around us, guests watched with champagne glasses raised. Everything looked perfect. “Daddy,” she’d whispered, leaning close to my ear. “Do you think he really loves me? Sometimes he’s so controlling.” My heart had skipped. This was it. The moment she was asking me to tell her the truth, to give her permission to doubt, to help her escape.

And what had I said? It’s just pre-wedding nerves, sweetheart. Every man gets anxious. Her face had searched mine, looking for something more, some sign that I saw what she saw, that I understood her fear. But I’d smiled reassuringly. You’re married now. Give it time. He’ll settle down. She’d wanted to believe me.

I could see it in her eyes. the desperate hope that everything would be fine, that love would conquer all, that the doubts whispering in her mind were wrong. The song had ended. Applause filled the room. Other couples joined us on the dance floor, and the music shifted to something upbeat. Titus had immediately cut in, pulling Christine away from me with barely a thank you.

I’d watched them dance, watched how his grip on her waist looked a little too tight, how she kept glancing at him nervously as if checking for approval. The night had wound down around 10:30, still early for a wedding reception. Guests were laughing, dancing, enjoying the open bar, but Titus had suddenly appeared at Christine’s side, speaking urgently in her ear. We need to go now.

Christine had looked confused. But I haven’t said goodbye to everyone. Early flight tomorrow for the honeymoon. We discuss this. His hand had closed around her elbow, firm and insistent. I’d approach them. Everything okay? Titus had flashed that charming smile. All good, sir. Just trying to stick to schedule.

You know how it is. But there was no early flight. I’d found that out later. They weren’t leaving for Hawaii until the following week. Christine had looked back at her guests, at me, uncertainty written across her face. Then Titus had steered her toward the exit, his hand never leaving her arm. I’d watched them disappear through the door.

She’d glanced over her shoulder one last time. Her expression had been impossible to read. Confusion, fear, hope that I’d call out and stop them. But I’d just turned back to the remaining guests, accepting congratulations, ignoring the sick feeling in my stomach. I should have known, I said aloud, and the kitchen snapped back into focus around me.

Christine lowered the ice pack from her face. What? Your wedding day. You asked me if he loved you. You told me he was controlling. My voice came out rough, and I told you it was normal. Her good eye filled with tears. Dad, I knew. Deep down, I always knew something was wrong. But I wanted so badly to believe in the fairy tale. I should have listened to my instincts.

should have stopped it then. I wouldn’t have listened. She reached across the table, her fingers finding mine. I ignored my own instincts, too. We both wanted the happy ending. The shared guilt hung between us, heavy and undeniable. Two people who’d seen the warning signs and chosen to look away, but looking away was over.

I stood up, my chair scraping against the floor. The sound echoed in the quiet kitchen. Christine watched me with her battered face, and I saw both the bride in white and the broken woman in front of me. The wedding was just the beginning, I said. You tried to tell me after that, too, didn’t you? She nodded slowly so many times.

Christine rubbed her wrist absently, an unconscious gesture. I’d seen her do it before, 3 years into her marriage, sitting across from me in a coffee shop. Same motion, same excuse when I’d asked about it. I should have pushed harder. The kitchen clock showed 4:05 a.m. Outside the window, the street remained dark and empty.

Inside, memories cascaded through my mind like dominoes falling. Four years, four conversations, four chances I’d let slip away. April 2015, 11 months after that perfect wedding, the Wormhole Coffee in Wrigleyville had become our meeting spot. small place, all exposed brick walls and vintage arcade games, smelling perpetually of dark roast espresso.

We’d sit in the corner booth by the window, watching the afternoon traffic pass outside. Christine had arrived right after school let out, still carrying papers to grade. She’d looked different somehow, thinner. Her clothes hung loose on her frame, and she’d chosen a high- neck sweater despite the spring warmth. “How’s married life?” I’d asked, pushing a latte across the table to her.

She’d wrapped her hands around the cup, but didn’t drink. Good. Really good. But her eyes hadn’t met mine when she said it. We’d talked about safe things, her teaching job, the eighth graders giving her trouble, my adjustment to retirement. The conversation had drifted comfortably until she’d mentioned her college friends.

“Titus thinks I should spend less time with them,” she’d said, still not looking at me. He cares about me, Dad. Says they’re bad influences. Something in my chest had tightened. That’s not caring, Christine. That’s control. He knows them better than I do. Her voice had taken on a defensive edge. He sees things I don’t notice.

Isolation is a classic tactic, I’d started, but she’d cut me off. You’re being overprotective. I’m not a case from your detective days. Her phone had buzzed on the table. Once, twice, three times. She’d checked it each time, her shoulders tensing with every notification. I should go, she’d said abruptly, gathering her things.

“Nrs to run,” I’d watched her hurry out, barely touching her coffee. Through the window, I’d seen her checking her phone again as she walked away. “She’s an adult,” I’d told myself. “She needs to make her own choices.” “But I’d known better. I’d seen this pattern hundreds of times.” October 2016, baby Alex was 3 months old.

Christine had rushed into the wormhole coffee 15 minutes late, apologizing immediately. Sorry, sorry. The sitter was late, and I had to. She’d stopped mid-sentence, looking exhausted. Dark circles shadowed her eyes. Her clothes were unflattering, deliberately so. A baggy sweatshirt and loose jeans that hid her post pregnancy. “Tell me about my grandson,” I’d said, trying to lighten the mood.

Her face had brightened briefly. She’d talked about Alex’s first smile, his sleep schedule, the tiny fingers that gripped her hand. But underneath the proud mother talk, something else had seeped through. Titus says I’m feeding him wrong. That the clothes I buy are too cheap. That my body, she’d trailed off, shame coloring her cheeks.

What about your body? Nothing. Just he wants me to lose the baby weight faster. Says other mothers at his company look better than I do. Rage had flared hot in my chest. “What kind of man says that to his wife? He wants me to take care of myself,” she defended quickly. “To be my best.” Her phone had vibrated on the table. She jumped like she’d been shocked, snatching it up immediately.

“Hey, honey,” she’d said into the phone, her voice shifting to something apologetic. “Yes, I’m with Dad.” “No, just coffee. I’ll be home soon to start dinner.” She’d hung up and stood. I need to go. Christine, wait. But she’d already been gathering her purse, her halffinish coffee abandoned on the table.

The door had swung shut behind her, leaving me alone in the booth. I’d sat there for another hour, turning that flinch over in my mind, the way she’d reacted to her own phone. The fear I’d seen flash across her face. But I hadn’t acted, hadn’t pushed, hadn’t demanded answers. July 2017. Alex was almost a year old. Christine had brought him with her to the coffee shop, unusual since Titus’s mother usually watched him.

The toddler had sat in the corner of the booth, playing silently with a toy car, too quiet for a baby his age. We’d been talking about nothing important when Christine had reached for a napkin. Her sleeve had slit up her arm. The bruise was unmistakable, dark purple, almost black in the clear shape of finger marks.

“What happened to your arm?” I’d asked, my voice sharp. Panic had crossed her face. She’d yanked the sleeve down fast. I’m so clumsy lately, always bumping into things. Christine. I’d leaned forward, keeping my voice low so Alex wouldn’t hear. If he hit you, I will. No. The word had come out too loud. She’d glanced at Alex, then lowered her voice.

Titus would never do that. He just yells sometimes. But who doesn’t yell? The lie had hung in the air between us, obvious terrible. If you need help, I’d started. I don’t. She’d stood up, gathering Alex quickly. Everything’s fine. Please don’t make it into something it isn’t. Alex had looked up at me with wide, solemn eyes.

Too serious for a child, too aware. They’d left within minutes, Christine moving fast, not looking back. Through the window, I’d watched her strap Alex into his car seat, her movements jerky and nervous. I’d sat there holding my cold coffee, staring at the empty booth where my daughter had just lied to my face, and I’d let her.

The bruise, I said now, sitting at my kitchen table at 4:20 in the morning. That was him, wasn’t it? Christine nodded, not meeting my eyes. I let you convince me otherwise. My hands clenched into fists on the table. I knew the truth, but I let you deny it. January 2018. Baby Lily was 1 month old. Alex was two.

The last time we’d met at the wormhole, winter had made the cafe feel warm and inviting against the cold outside. Christine had arrived alone, her mother-in-law watching both kids. She’d looked years older than 33. Gray strands had appeared in her hair. Her hands had shaken when she’d lifted her coffee cup.

“Titus has a lot of business meetings lately,” she’d said, her voice flat. “Comes home very late. Does he help with the kids?” A bitter laugh. He says child care is my job. I’m home for summer break. Anyway, Christine, I haven’t been out without the children in months. Her voice had cracked. Tears had pulled in her eyes.

The money’s tight, but somehow he always has cash for his business dinners, and she’d stopped, opened her mouth like she was about to say everything, about to finally tell me the whole truth. Then she’d closed it again, swallowed hard. I’m just tired. New baby, you know how it is. Leave him, I’d said bluntly.

Come stay with me, you and the kids. I can’t, she’d shaken her head. The children need their father. What would people think? I don’t care what people think. Please, Dad. Her voice had broken completely. Don’t make this harder. We’d walked out together into the bitter cold. At her car, she’d paused.

I should have listened to you, she’d said quietly. About all of it. It’s not too late. Maybe next time. There hadn’t been a next time. Not until tonight. Back in my kitchen, 4:25 a.m. glowing on the microwave clock, I saw the pattern clearly. The classic progression I’d witnessed countless times as a detective. Isolation, criticism, violence, despair.

You tried to warn me, Christine said softly, understanding where my mind had gone. I should have done more than warn. I wouldn’t have listened. She touched my hand across the table. I had to hit bottom. Well, I looked at her battered face in my kitchen at 4 in the morning. This is bottom. She nodded, something like relief crossing her features.

Yes, it is. I stood up, my chair scraping loud in the quiet house. No more guilt. No more looking backward. No more waiting for her to be ready. One more thing I need to tell you, Christine said. Last summer, I found text messages between Titus and Diane. They’ve been seeing each other for Christine’s phone lay face down on the table. Screen dark.

I stared at it and suddenly I was somewhere else. Another phone. Another summer afternoon. Photos that proved what we both suspected. But she’d refused to accept. July last year, I said quietly. You showed me pictures. Her hand moved to the phone. Protective Montrose Beach. I remember. The memory pulled me in like a riptide.

It had been brutally hot that Saturday afternoon, the kind of Chicago summer day where the air shimmerred above the pavement and Lake Michigan looked like salvation. I’d met Christine at Montrose Beach around 3:00, the lakefront packed with families seeking relief from the heat. She’d been waiting by the concrete path, wearing oversized sunglasses that hid half her face.

Even from a distance, I’d seen the tension in her shoulders, the way she kept looking around like someone might be watching. We’d walked along the shore, volleyball games erupting to our left, children shrieking in the waves to our right, normal summer chaos. But Christine walked like she was being followed. “You okay?” I’d asked. “Can we sit somewhere away from people? We’d found a spot on the concrete wall overlooking the beach, far enough from the crowds for privacy.

” She’d kept the sunglasses on. Her hands had trembled as she’d pulled out her phone. “I need to show you something.” Her voice had been barely audible over the lake wind. But you have to promise. Promise you won’t do anything. That promise had been a mistake. I’d known it even then. What is it? I think I know Titus’s.

She’d stopped, swallowed hard. There’s someone else. The suspicion hadn’t surprised me. After years of watching him pull away, control her, diminish her, an affair seemed inevitable. But seeing her pain made my chest tighten. Show me. She’d unlocked her phone with shaking fingers and pulled up photos. The first showed Titus standing by his car with a woman I didn’t recognize.

Younger than Christine, dark hair, dressed professionally, too close, his hand on her lower back in a way that wasn’t casual. Who is she? I don’t know her name. Not yet. Christine had swiped to the next photo. Same woman, different day, different location. Titus laughing at something she’d said, his face more animated than I’d seen it in years.

I hired someone, a private detective, just for two weeks. Another swipe. The woman and Titus entering a restaurant together, then leaving a hotel, then sitting in his car, her hand on his thigh. Christine, the perfume, she’d interrupted, her voice cracking. I kept finding these bottles in his car. Not my brand. And lipstick marks on his collar.

Wrong shade. He changed all his passwords. Won’t let his phone out of his sight. She looked at me then, sunglasses finally off, eyes desperate. I’m not crazy, right? These photos. I’m not imagining this. You’re not crazy. Fury had burned through me, hot and immediate. Your instincts are correct. Let me find out who she is. I can know.

The word had come out sharp, panicked. She’d grabbed my arm. He found the credit card charge for the detective. He screamed for 3 hours. Dad called me paranoid, controlling, jealous. Said I was destroying our family with my suspicions. Tears had started streaming down her face. If he finds out I showed you these if you start investigating.

What will he do? She hadn’t answered. The silence had been answer enough. I’d looked out at the lake, watching boats cut white lines through blue water. Let me use my contacts quietly. I can find out everything. her name, where she works, how long this has been going on, what if I’m wrong? Her voice had been small, childlike.

What if it’s innocent? Christine. I’d turned to face her fully. Look at these photos. There’s nothing innocent here. But she’d shaken her head, already pulling back. Maybe I’m not. Maybe if I were a better wife, my body after the kids, I’m tired all the time. I’m not. Stop. The word had come out harder than intended.

Don’t you dare blame yourself for his choices. You’re an excellent wife and mother. His betrayal is about him, not you. She’d cried then, really cried, her shoulders shaking. Around us, families had played and laughed, completely unaware of the marriage disintegrating on the concrete wall. What do the kids say? I’d ask gently. They don’t know.

Can’t know? She’d wiped her eyes roughly. What would I tell them? Your father loves someone else. You can’t protect them from this forever. I just need time. Time to figure out what to do. How much time until what? No answer. Just her staring at the lake at the horizon where water met sky like the answer might be written there somewhere.

We’d walked back to the parking lot in silence. Before she’d gotten in her car, she’d turned to me. Promise you won’t investigate, please. And like a fool, I’d promised. I should have listened to you. I’d said about all of it. She’d smiled sadly. Maybe next time. There hadn’t been a next time. Not until tonight.

Now, sitting at my kitchen table at 4:40 in the morning, Christine’s voice pulled me back to the present. Diane Rossi, she said the name like it tasted bitter. That’s her, the woman in the photos. She works with him. Has for three years. Three years. The affair had been going on for at least that long, maybe longer.

I should have acted then. I said, my voice rough. Should have ignored your request and exposed him anyway. You were respecting my choices. Your choices were made under duress, under his control. I stood up, the chair scraping loud against the floor. No more. Tell me what happened tonight. From the beginning, every detail.

She took a breath, wrapped her hands tighter around the water glass. Christine wrapped both hands around the water glass, took a breath that shuddered in her chest. When she spoke, her voice sounded flat, distant, like she was describing events that had happened to someone else. I left school at 2:00 today, wanted to get home early. I pulled a notepad from the kitchen drawer, found a pen.

35 years as a detective had taught me to document everything. I wrote the date at the top, August 2nd, 2022. Then the time, Tuserm. Why early? I asked gently. thought maybe if I made his favorite dinner, if I tried harder. She stopped, looked down. Stupid, right? Not stupid. Hopeful. I kept my voice neutral. Professional.

What happened next? Stopped at the store. Bought ingredients for pot roast. His favorite wine. Her fingers traced the rim of the glass. Got home around 3. His car was in the driveway, which was weird. He never comes home early. I wrote 300 p.m. Arrives home. subject’s vehicle present. The house was quiet.

I thought he was working from home. Didn’t want to disturb him. Went upstairs to change out of my work clothes before starting dinner. She paused. I waited. Pen hovering over paper. Our bedroom door was closed. It’s never closed during the day. Never. Her voice got quieter. I opened it. The pen in my hand stopped moving.

They were there in our bed. On the sheets I’d washed that morning. Her words came faster now, like she needed to get them out. I screamed. Just screamed. Couldn’t help it. What did he do? Jumped up. But he wasn’t embarrassed. Dad wasn’t sorry. He was angry at me. She laughed. A broken sound. Started yelling. What are you doing home? Like I was the one who shouldn’t be there.

I wrote it down, my handwriting getting shakier. And her? I forced the question out. Diane. Christine’s voice turned cold. She laughed. Actually laughed. said I was pathetic, that I should have seen this coming. She met my eyes, said she was younger, prettier, better in bed, that Titus had been complaining about me for years. The pen snapped in my hand.

I looked down, surprised to see ink bleeding across my palm. Hadn’t even felt it break. How long? I managed. Two years, he said. Two years she’s been everything I’m not. Christine’s voice cracked. I asked him how he could do this. in our bed, in our home, he said. He said it was his house now, that I should be grateful he’d stayed as long as he did.

« Prev Part 1 of 5Part 2 of 5Part 3 of 5Part 4 of 5Part 5 of 5 Next »