The boy stood beside Hannah with one hand curled around the hem of her sweater.
He was small for seven, perhaps, though I had no idea what seven-year-old boys were supposed to look like anymore. His brown hair fell unevenly over his forehead, as if someone had tried to trim it at home and given up halfway through. He wore a red flannel shirt beneath a gray cardigan, and one sock had slipped slightly above his ankle.
But it was his eyes that held me there.
Blue-gray.
The exact color of mine.
Not similar.
Not close.
Mine.
The color had always been an odd detail people noticed about me. My mother used to say they looked different depending on the weather. My father called them storm eyes. Hannah had once told me she could always tell when I was lying because the gray disappeared.
Now those same eyes were studying me with a child’s cautious curiosity.
Hannah noticed where I was looking.
The hand resting on the door tightened.
“Ethan,” she said quietly.
I dragged my gaze back to her face.
The boy glanced between us. “Mom?”
The word landed with such force that I almost stepped backward.
Mom.
Hannah looked down at him, and something softened in her expression.
“It’s all right, Noah.”
Noah.
The name stirred no memory, but the sound of it became lodged somewhere deep inside me.
He looked at me again.
“Do you know my mom?”
The question was innocent.
Hannah closed her eyes for the briefest moment.
I realized then that she had known this moment would eventually come. Maybe not tonight. Maybe not on Christmas Eve, not with me standing on her porch holding an overnight bag and an apology that had suddenly become absurdly small.
But she had imagined it.
She had prepared for it.
I was the only one who had arrived unprepared.
“Yes,” I said.
My voice sounded unfamiliar.
“We used to be married.”
Noah’s eyebrows lifted.
“You were married to my mom?”
Hannah’s lips parted, but no answer came.
I looked at her.
“How old is he?”
The question escaped before I could soften it.
Hannah’s face changed.
For a second, she looked not angry but tired. Tired in a way that suggested she had carried the answer for years and had never found a safe place to set it down.
“Seven,” she whispered.
The porch seemed to tilt beneath my feet.
Seven.
The number repeated itself in my mind, steady and merciless.
Seven years ago, Hannah and I had signed the final divorce papers.
Seven years ago, I had walked out of the county courthouse convinced that the collapse of our marriage was entirely her fault.
Seven years ago, she had moved from Seattle to Spokane without telling me where she was going.
Seven years ago, I had received no explanation beyond a short message from her attorney saying she did not wish to continue communication.
Seven years ago, apparently, a child had been born.
My child.
Noah had my eyes.
I looked at Hannah again.
“Is he mine?”
She did not answer immediately.
The silence was answer enough to everyone except the little boy standing beside her.
Noah’s grip tightened around her sweater.
Hannah noticed and reached for his hand.
“Go wait in the living room for me, sweetheart.”
“But—”
“Please.”
He looked at her, then at me.
There was a question in his face, though he was too young to understand what he was asking.
I tried to give him a reassuring smile.
It felt impossible.
“We’ll talk later,” Hannah told him.
Noah nodded slowly and disappeared into the hallway.
I heard the soft shuffle of his footsteps, followed by the sound of a television being turned down.
Only then did Hannah step outside and close the door most of the way behind her.
She did not invite me in.
The cold air moved between us.
“Why didn’t you tell me?” I asked.
The words came out more sharply than I intended.
Hannah’s eyes held mine.
“I tried.”
My mouth went dry.
“When?”
“After Noah was born.”
I stared at her.
“You tried to tell me I had a son?”
“I tried to tell you that you might have a son.”
The distinction felt like a wall.
“You might?”
“I wasn’t certain at first.”
“Seven years is a long time to remain uncertain.”
“I know.”
My hands had begun to shake. I shoved them into the pockets of my coat.
“What does that mean, Hannah? You didn’t know who the father was?”
She looked past me toward the quiet street. Snow rested along the edges of the sidewalk, reflecting the glow from neighboring windows. Somewhere nearby, a dog barked once and then fell silent.
“I knew there was a possibility,” she said. “I didn’t have proof.”
“You knew there was a possibility.”
“Yes.”
“And you decided not to tell me?”
“I didn’t decide that on the day he was born.”
“Then when did you decide it?”
Her expression tightened.
“Ethan, this isn’t a conversation we should have on the porch.”
“Then invite me inside.”
She looked toward the living room.
Noah was sitting on the rug near the Christmas tree. He had his back to us, but I could tell he was listening.
Hannah lowered her voice.
“He’s had a peaceful evening. I’m not going to change that by arguing in front of him.”
“I’m not trying to argue.”
“Neither was I when we were married.”
That stopped me.
The sentence was quiet, but it carried years inside it.
I looked away.
There had been a time when Hannah and I could discuss anything. Or at least, I had believed we could. We had shared a small apartment, uneven paychecks, burnt dinners, long walks, and plans for the future. We had talked about having children one day.
Then my company had offered me a promotion in Portland.
The opportunity had required long hours, travel, and the kind of ambition I had mistaken for responsibility.
Hannah had asked me to wait.
Not forever.
Just long enough for us to decide what we wanted together.
I had accused her of holding me back.
She had accused me of treating our marriage as something that could be placed on a shelf whenever my career demanded attention.
The arguments had grown more frequent. Then colder. Eventually, we stopped trying to resolve anything and began collecting evidence against each other.
By the time she told me she wanted a divorce, I was already so defensive that I heard the words as an attack.
I remembered saying, “If leaving is what you want, I won’t stop you.”
I had expected her to argue.
She hadn’t.
That silence had become the final wound between us.
“I was wrong,” I said.
Hannah’s eyes returned to mine.
I had come to tell her that.
But the knowledge of Noah made those words feel inadequate.
“I came here to apologize,” I continued. “For the way I treated you. For believing that being ambitious made me right. For refusing to listen when you were trying to tell me what you needed.”
She remained very still.
“I should have said it years ago.”
“Yes,” she said.
There was no cruelty in the answer. That made it hurt more.
“I didn’t come expecting anything from you,” I said. “I only wanted you to know that I understand now.”
“You understand now?”
“Not everything. But enough to know I made your life harder because I was afraid of admitting I might be wrong.”
Hannah folded her arms against the cold.
“You always did know how to say the honest thing after it was too late.”
I accepted that.
“I’m sorry.”
Her eyes became bright, but she did not look away.
“For the divorce?” she asked.
“For everything.”
“Ethan, you don’t get to say everything and leave it vague.”
The words struck with unexpected precision.
She was right.
I had come prepared to offer a broad apology, one that sounded sincere but required no details. It was another form of avoidance.
“I’m sorry I made you feel alone while we were still married,” I said. “I’m sorry I treated every concern you had as an obstacle. I’m sorry I made you defend your feelings instead of listening to them. And I’m sorry I walked out believing you had failed me when the truth was that I had stopped showing up for you.”
Hannah’s face softened, though the sadness remained.
“I waited for you to say something like that,” she murmured.
“I know.”
“No, you don’t.”
She glanced toward the house.
“After you left, I kept thinking you would come back. Not to ask me to restart the marriage. Just to admit that the way it ended had hurt both of us.”
“I should have.”
“You never called.”
“I called once.”
“Once,” she repeated. “Three months after the divorce, when you were already living in Portland.”
“I thought you didn’t want to hear from me.”
“I told you I needed space.”
“You said you wanted no contact.”
“I said I didn’t want to keep having the same fight.”
The difference between those statements settled heavily between us.
I remembered the message I had received from her attorney. I remembered reading it in my new apartment, angry and relieved at the same time.
I had interpreted every line in the way most convenient to my pride.
“I thought you were done with me,” I said.
“I was done trying to convince you that I mattered.”
The porch light hummed above us.
Inside, Noah shifted on the rug. A branch of the Christmas tree moved, and colored lights flickered across the window.
I looked at that small silhouette and felt something I could not yet name. It was too large to be simple joy and too painful to be grief.
“Why didn’t you tell me about him after he was born?”
Hannah’s gaze fell to the snow.
“Because I was afraid.”
“Of me?”
“Of what would happen if you knew.”
“I wouldn’t have ignored my child.”
“You say that now.”
“I would have wanted to know him.”
“I believe you.”
Her answer surprised me.
“Then why?”
“Because wanting to know him and being ready to be his father are not the same thing.”
I flinched.
She continued before I could respond.
“You were working seventy-hour weeks. You were traveling constantly. You barely had time to sleep. We had just divorced, and you were angry with me. Not disappointed. Angry.”
“I was angry at myself.”
“You told me I had ruined your future.”
The memory came back slowly.
I had said it during our last argument in the apartment. The words had been ugly and dramatic, thrown into the room because I wanted her to feel as hurt as I did.
“I didn’t mean it,” I said.
“That didn’t make it disappear.”
“No.”
“When I found out I was pregnant, I thought about calling you every day. I wrote letters. I left messages. I even drove to Portland once.”
I stared at her.
“You came to Portland?”
“Yes.”
“When?”
“Two weeks after Noah was born.”
“Why didn’t I know?”
“Because I never made it to your office.”
“Why not?”
She hesitated.
“Your assistant told me you were in a meeting. She said you had made it clear you didn’t want personal calls.”
I shook my head.
“I never said that.”
“I didn’t know that then.”
“What happened to the letters?”
Her expression shifted.
“I sent one.”
“To where?”
“Your apartment.”
“I never received it.”
“I know.”
“How?”
“Because it came back.”
The cold no longer bothered me. My entire body had gone numb.
“Why?”
She looked at me with an expression I couldn’t read.
“The address was wrong.”
“That doesn’t make sense. I lived there for almost a year.”
“The letter was returned to me with a forwarding notice.”
I tried to remember the apartment. The narrow building near the river. The temporary furniture. The boxes I never unpacked because I believed I would move again soon.
“Did you resend it?”
“Yes.”
“And?”
“It came back again.”
“Why didn’t you call?”
Hannah’s mouth tightened.
“I did.”
“When?”
“Several times.”
I searched my memory, but all I found were months of unanswered calls from numbers I hadn’t recognized, emails buried beneath work messages, and a period when I had changed phone providers after losing my phone during a business trip.
“You could have contacted my parents.”
“I didn’t want to involve them.”
“You could have contacted my office.”
“I did.”
“You said my assistant told you I was in a meeting.”
“She took my number. No one called.”
I felt as though I were standing inside a room where the walls had moved while I wasn’t looking.
“Why didn’t you keep trying?”
Hannah’s eyes hardened—not with anger, but with exhaustion.
“Because the last time we spoke, you told me that if I chose to leave, I shouldn’t expect you to keep rescuing me from the consequences.”
I remembered saying something close to that.
I had meant the consequences of divorce.
She had heard something else.
“I thought you had decided I was not part of your life anymore,” she said.
“I thought you had decided the same about me.”
The truth of it was so simple that it was almost unbearable.
We had both mistaken silence for certainty.
Neither of us moved.
After a moment, Hannah opened the door wider.
“Come inside.”
I stepped over the threshold.
Warmth surrounded me first—the scent of cinnamon, pine, and something baking in the kitchen. Then familiarity arrived in fragments. The old wooden bench near the entryway. A framed print of mountains above the stairs. A blue ceramic bowl on the side table that looked like one we had bought together at a street fair in Seattle.
Hannah noticed me looking at it.
“I kept it,” she said.
“I see that.”
“I kept more than I should have.”
The sentence held no accusation, but I felt it.
Noah sat beneath the Christmas tree, carefully arranging small wooden ornaments in a row. He looked up as I entered.
“Are you staying for dinner?” he asked.
Hannah gave him a warning look.
I wanted to say yes immediately.
Instead, I looked at her.
“If it’s all right.”
Noah smiled.
“We’re having lasagna.”
“I like lasagna.”
“Mom makes it with extra cheese.”
“Then I definitely like it.”
A small smile appeared on Hannah’s face, almost against her will.
Noah returned to his ornaments.
I stood awkwardly near the entryway until Hannah took my coat.
“You can put your bag upstairs,” she said.
I looked at her.
“Upstairs?”
“The guest room.”
“You’re letting me stay?”
“I’m not sending you back onto the highway on Christmas Eve.”
“I could get a hotel.”
“You could. But the roads are supposed to freeze overnight, and the nearest decent hotel is twenty minutes away.”
“I don’t want to impose.”
“You already drove six hours without telling me you were coming. We’re beyond avoiding imposition.”
There was the faintest trace of the Hannah I remembered in her voice.
Not warmth exactly.
But practical kindness.
I carried my bag upstairs.
The guest room was small, with a quilt folded neatly at the foot of the bed and a lamp shaped like a glass lantern. On the dresser stood a framed photograph of Hannah and Noah. He looked younger in the picture, perhaps four or five, with a missing front tooth and a paper crown on his head.
Hannah was laughing beside him.
I had never seen that expression on her face.
Not because she had never been happy with me, but because I had forgotten how freely she used to laugh before our marriage became a series of negotiations.
On the wall opposite the bed hung a child’s drawing.
Three figures stood beneath a yellow sun.
One was a woman with long blond hair.
One was a boy.
The third was a tall man with blue eyes and a crooked smile.
I looked closer.
The man was labeled DAD.
My chest tightened.
Hannah appeared in the doorway.
“That’s old,” she said.
“Who drew it?”
“Noah.”
“When?”
“Last year.”
I turned toward her.
“Did he know about me?”
She leaned against the frame.
“He knew he had a father. He didn’t know your name.”
“Why not?”
“Because I didn’t want him growing up waiting for someone who might never come.”
“I would have come.”
“Would you?”
The question was not cruel. It was honest.
I wanted to answer quickly, but the truth demanded something more careful.
“I don’t know what I would have done seven years ago,” I admitted. “I wish I could say I would have immediately become everything he needed. But I was not a good husband, and I may not have been ready to be a father.”

