The curtain moved once, then fell still.
I stood on the sidewalk with one hand on the bus rail and the other still holding my bent presentation folder. The driver looked at me through the open doors.
Behind him, the bus smelled like damp coats, coffee breath, and rubber floor mats warmed by the heater. A woman in the front seat shifted her tote bag off the empty space beside her. Somewhere near the back, a ringtone chirped twice and stopped.
I looked up again at the third-floor window.
Apartment 3C.
The lace curtain was still now, but I could see the edge of Mrs. Keller’s hand through the gap, pale against the glass, fingers resting there like she had needed something to hold.
The bus driver tapped the steering wheel once.
I stepped on.
At 7:43 a.m., the bus pulled away from the curb. The building slid past the window, brick by brick, until Mrs. Keller’s floor disappeared behind a delivery truck and a row of bare maple trees.
My phone buzzed again.
MEETING MOVED TO 8:15. TAKE YOUR TIME.
I stared at those four words longer than they deserved.
Take your time.
Ten minutes earlier, I had treated time like a locked door. Every second had felt stolen from me. Every stair had felt like a cost. Every buzz from my phone had pressed into my ribs.
Now I sat under a scratched bus advertisement for dental implants, watching my own reflection shake in the glass.
My right hand still smelled faintly like paper grocery bags and cold milk plastic. There was a crescent mark across my palm where the handles had dug in. A smear of egg yolk had dried near the cuff of my shirt.
I rubbed it with my thumb and stopped.
At the office, nothing exploded.
That was the first strange thing.
I walked in at 8:07 a.m. with my folder bent, my shoe scuffed from a rolling soup can, and one sleeve smelling faintly like oranges. The conference room was half-empty. My manager, Dana, was standing by the whiteboard with a marker cap between her teeth, scrolling through her tablet.
“You made it,” she said.
I opened my mouth, ready to explain traffic, the bus, the stairs, the elderly woman, the cracked eggs.
Dana pointed at the table. “Coffee’s still hot. We’re waiting on Finance.”
That was all.
No disappointed stare. No warning. No professional disaster. Just a paper cup of coffee, a humming projector, and six people checking email like the world had not required me to choose anything at 7:31 a.m.
I sat down.
The chair was cold through my jacket. The room smelled like dry-erase marker, burnt coffee, and someone’s peppermint gum. Fluorescent light reflected in the glass wall. My folder made a soft, tired slap when I placed it on the table.
When my turn came, I forgot the opening sentence I had practiced since 6:45.
Instead, I looked at the first slide and started with the second one.
Nobody noticed.
By 9:02 a.m., the meeting was over.
By 9:17, Dana sent a message that said, GOOD JOB TODAY.
By 10:30, the emergency that had filled my whole morning had shrunk into a normal workday with emails, invoice approvals, and a leftover blueberry muffin eaten over my keyboard.
But every time I looked at my right hand, I saw the red line from those grocery bags.
At 12:11 p.m., I opened the grocery delivery app on my phone.
I don’t know why.
Maybe because I remembered the way Mrs. Keller searched the same coat pocket twice for her key. Maybe because I remembered the single clean mug upside down by her sink. Maybe because of that curtain.
I typed in the building address, then stopped.
It felt intrusive.
I locked the phone.
Unlocked it again.
Locked it again.
At 12:16 p.m., I stood up from my desk so abruptly that my chair rolled backward into the filing cabinet.
Dana looked over the partition.
“You okay?”
“Just getting lunch.”
I did not get lunch.
I walked six blocks to the small grocery store under the train tracks, the one with narrow aisles and produce stacked so close to the entrance that cold air rushed over the apples every time the door opened. The place smelled like bananas, floor cleaner, and fresh bread from the bakery shelf. A bell jingled overhead when I stepped inside.
I bought eggs.
The same brand Mrs. Keller had dropped.
$6.49.
Then I added a loaf of wheat bread, a bag of oranges, low-sodium soup, two cans of tuna, tea bags, and a small bunch of yellow tulips wrapped in brown paper.
The cashier, a teenager with chipped black nail polish, scanned the flowers last.
“For someone?” she asked.
I looked down at them.
“Yeah,” I said. “I think so.”
At 6:22 p.m., I came back to the apartment building.
The hallway had changed after dark. Morning made the stairwell look plain. Evening made it look tired. The concrete held the day’s cold. The railing was sticky in one spot. Someone had left a takeout flyer on the first landing, and the air smelled like fried onions, radiator heat, and old dust.
I carried the bags slowly.
Second floor.
Third floor.
Apartment 3C.
I lifted my hand to knock, then lowered it.
From inside, I heard nothing.
No television. No footsteps. No chair moving against the floor.
I knocked once.
The sound was small.
Then I knocked again.
A long pause followed. Long enough for the grocery bags to start cutting into my fingers again.
Finally, the lock turned.
Mrs. Keller opened the door only as wide as the chain allowed.
Her glasses were back on her nose, and her silver hair had been brushed into place, but the left side still curled free near her ear. She wore a pale blue cardigan with one button mismatched. Behind her, the apartment smelled like lavender soap, toast, and the faint metallic heat of an old radiator.
Her eyes dropped to the bags.
Then to the flowers.
“Oh,” she said.
It was barely a word.
“I replaced the eggs,” I said.
She looked at me through the narrow opening.
For a second, neither of us moved.
Then she shut the door.
I stood there with the tulips against my coat, wondering if I had done exactly the wrong thing.
The chain slid free.
The door opened wider.
“Come in before the hallway takes all the heat,” she said.
Her apartment was smaller than it had looked from the doorway that morning.
Not dirty. Not neglected. Just quiet in a way that had weight.
A brown recliner faced a small television that was turned off. Two framed photos sat on the narrow table: one of Mrs. Keller much younger, standing beside a man in a Navy uniform, and one of three children on a beach, squinting into sunlight. A wall calendar hung beside the refrigerator. Several dates had neat blue circles around them. One date had been crossed out hard enough to tear the paper.
March 4.
I noticed it because the tear had curled outward.
She noticed me noticing.
“My husband’s birthday,” she said.
I set the groceries on the kitchen counter.
“I’m sorry.”
She waved one hand gently, not dismissing him, just moving the sentence away before it broke something.
“Twenty-one years gone,” she said. “Still feels rude of him not to be here for cake.”
A small laugh came out of her, dry and thin. Then she pressed her lips together and reached for the eggs.
I took them out before she could.
“Top shelf?”
She nodded.
That was the rhythm with Mrs. Keller. No dramatic thank-yous. No long explanations. Just nods, small corrections, and hands that kept moving even when they shook.
I put the eggs in the refrigerator. The carton from that morning was still in the trash, split down one corner, yellow soaking through the cardboard.
On the counter sat one apple.
The same one that had rolled against her shoe.
It had a bruise the size of a thumbprint.
She saw me looking at it.
“I was going to cut around that part,” she said.
The tulips were still in my hand.
“Do you have a vase?”
“In the cabinet above the sink. If I kept it.”
I opened the cabinet and found three chipped mugs, a stack of saucers, and a clear glass vase with a crack near the rim. I filled it halfway. The water ran cloudy for a second, then clear. When I set the tulips inside, they leaned to one side like tired people on a bus.
Mrs. Keller touched one petal with the back of her finger.
“My daughter used to bring yellow ones,” she said.
The refrigerator clicked on.
I waited.
She did not continue.
I didn’t ask.
That was the second choice of the day. Not the stairs. Not the grocery bags. The not asking.
Some silences are doors. Some are walls. Hers felt like a door with a chair pushed against it from the other side.
At 6:41 p.m., I should have left.
Instead, I fixed the loose handle on one grocery bag so she could reuse it. Then I tightened the lid on a jar of instant coffee. Then I moved the heavier soup cans from the top cabinet to the lower shelf because I saw her stretch once and hide the wince by turning toward the sink.
She watched without stopping me.
When I was done, she opened a drawer and took out a small notepad.
“Write your name,” she said.
I hesitated.
“Why?”
“So I stop calling you the young man from 2B.”
I wrote: Michael Harris.
My handwriting looked too large on her little notepad.
She read it once, then placed the paper beside the phone.
The phone was old. Beige plastic. Big buttons. A strip of masking tape had been stuck above the cradle with three numbers written in blue ink.
Building Manager.
Pharmacy.
Cab.
There was no family number.
I put my pen back in my pocket.
Mrs. Keller caught the movement.
“My son calls on Christmas,” she said, almost pleasantly. “If his wife remembers.”
The room tightened around that sentence.
She adjusted the tulips, though they didn’t need adjusting.
“My daughter sends cards from Arizona. Very pretty cards. No return address most years.”
I looked at the beach photo again.
Three children. Bright towels. Sand stuck to their knees. A younger Mrs. Keller kneeling beside them, mouth open mid-laugh.
The apartment pipes clicked in the wall.
I heard my own breathing.
She lifted her chin a little.
“People have lives,” she said.
Not as an excuse.
As a line she had repeated until it could stand upright on its own.
At 7:03 p.m., I walked to the door.
Mrs. Keller followed me slowly, one hand sliding along the wall for balance. The hallway light spilled across her carpet in a yellow rectangle. Outside, someone’s dog barked once from the sidewalk. A car alarm chirped and stopped.
I stepped into the hall.
She stayed in the doorway.
“Michael.”
I turned back.
She held up the bruised apple.
“I cut around it,” she said.
In her other hand was a small plastic container with four neat slices inside.
I took it because refusing would have made her feel like she owed me.
The apple was cold through the plastic.
“Thank you,” I said.
She nodded once.
Then, as I started down the stairs, she spoke again.
“I put the curtain back this morning because I wanted to see if you got on the bus.”
My foot stopped on the first step.
“I did.”
“I know.”
Her hand tightened around the doorframe.
“You looked back.”
The hallway went very still.
She smiled then, but it wasn’t the kind of smile people use for photographs. It was smaller. Uneven. Almost embarrassed by itself.
“No one looks back much anymore,” she said.
I stood there with the apple slices in my hand and the stairwell below me waiting.
This time, my phone did not buzz.
There was no meeting. No bus. No timer counting me down.
Just Mrs. Keller in Apartment 3C, one hand on the doorframe, yellow tulips behind her on the counter, and my name written on a notepad beside a phone that had too few numbers taped above it.
The next morning, at 7:30 a.m., I left my apartment twelve minutes earlier than usual.
On the third-floor landing, outside Apartment 3C, a folded paper bag waited beside the door.
Inside was the empty plastic container, washed and dried.
Under it was a note in careful blue handwriting.
Michael,
The eggs made it.
So did I.
— Mrs. Keller
I stood in the stairwell with the note in my hand while the building woke up around me. Coffee hissed behind one door. A child laughed behind another. The radiator knocked three times in the wall.
At 7:36 a.m., Apartment 3C opened.
Mrs. Keller stepped out with her cane, her beige coat buttoned wrong at the top, and a small grocery list folded between two fingers.
She looked at me.
I looked at the stairs.
Then I took the list from her hand and held out my arm.
She did not say thank you that time.
She only nodded.
That was enough.