Something about it felt wrong immediately. Garrett had been the one insisting I come. He had called twice to make sure I hadn’t forgotten. He had even joked about me bringing that pecan pie I only made for holidays and birthdays. Why would Marissa suddenly decide to host coworkers on the same night?

Before I could answer, the phone buzzed again.

A second message.

You weren’t invited to dinner. My wife doesn’t want you there.

For a second I truly thought I had misread it. The words sat on the screen with such bluntness they almost looked fake, like part of some strange prank. Then my heart dropped hard and fast, the way it does when your foot misses a stair in the dark.

I sat down slowly in the armchair by the lamp, still holding the phone.

The room had not changed. The rain had not changed. James was still smiling from the mantel. But the entire shape of my life had shifted by two inches, and at my age that is more than enough to knock a woman sideways.

I looked down at Garrett’s name on the screen.

Not a misunderstanding. Not a wrong number. Not some cruel accident from a stranger.

My son.

My own son.

Memory has a vicious way of showing up all at once when you are hurt. Garrett at five, feverish and sleeping against my shoulder while I sat upright on the couch all night because he could breathe better that way. Garrett at sixteen, humiliated after his first heartbreak, asking me if there was something wrong with him. Garrett at thirty, bringing Marissa home and looking so proud and hopeful that I had told myself I would love anyone who made that expression appear on his face.

And now this.

You weren’t invited.

My wife doesn’t want you there.

I stared across the room at the glossy brochure still lying on the coffee table from River Ridge Estates, the riverfront development where Garrett and Marissa had bought their new townhouse six months earlier. The photograph on the front showed white trim, a neat brick walk, flower boxes under wide windows, and the suggestion of water in the background, all soft blues and golds like a promise.

A promise I had helped pay for.

I picked up the brochure and turned it over. There it was again in my mind: Garrett walking me through the place before closing, pointing out the oversized kitchen island, the downstairs guest suite, the little back patio that looked toward the river.