## Part 1
The knock came at on Christmas Eve, just as Nate Harper was burning the only dinner he had planned for himself.
He knew the exact time because the notification on his phone had arrived thirty seconds earlier.
FLIGHT 1142 TO DENVER — CANCELED.
Not delayed. Not rescheduled.
Canceled.
Outside his third-floor apartment in Boston, snow swept across the windows in thick, angry sheets. The weather forecast had called it the worst Christmas storm in nearly a decade. Airports were shutting down, highways were becoming dangerous, and thousands of travelers were discovering that their holiday plans had disappeared beneath several inches of ice.
Nate was one of them.
He stood in his kitchen wearing an old Denver Broncos sweatshirt, staring at the blackened edges of a grilled cheese sandwich.
“Well,” he muttered, “Merry Christmas to me.”
His phone buzzed again.
A message from his father.
Any luck getting another flight?
Nate typed a response.
Nothing until the 26th. Don’t worry about me. I’ll be fine.
He stared at the words before sending them.
He had become very good at telling people he was fine.
At thirty-one, Nate had a respectable career as an architect, a decent apartment, and enough money in savings that a canceled flight wasn’t a financial disaster.
But there were things money couldn’t fix.
He had moved from Denver to Boston three months earlier to help design a new children’s wing at Boston General Hospital. It was the sort of opportunity young architects spent years working toward.
The project was meaningful. His colleagues respected him. His firm had hinted at a major promotion once construction was completed.
And every evening, he returned to an apartment where nobody was waiting.
There was one plate in his cupboard that he used regularly, one coffee mug beside the sink, and a small artificial Christmas tree he’d purchased from CVS because the apartment looked depressing without one.
The tree stood on a side table beneath the window.
Its crooked star leaned permanently to the left.
Nate had never bothered fixing it.
He turned back toward the stove.
Smoke curled from the sandwich.
“Perfect.”
Then came the knock.
Two quick taps.
One loud bang.
Nate frowned.
Nobody visited him without calling first.
He turned off the stove, crossed the living room, and opened the door.
Standing in the hallway was Abby Callahan.
And for a moment, Nate forgot about the sandwich entirely.
Abby was twenty-eight, with auburn hair that fell in loose waves around her shoulders and green eyes that seemed to notice everything.
She owned a little flower shop called Wildflower and Rose, just around the corner from their apartment building.
Tonight she wore a red wool coat, dark jeans, and brown boots dusted with snow. Her cheeks were pink from the cold, and she held a round tin decorated with Christmas trees beneath one arm.
She looked past him into the apartment.
Her eyes moved from his sweatshirt to the lonely Christmas tree, then toward the frying pan smoking in the kitchen.
Finally, she looked directly at him.
“Get your coat.”
Nate blinked.
“What?”
“Your coat, Harper. The thing with sleeves that keeps you from freezing.”
He leaned against the doorframe.
“Why?”
“Because you’re coming with me.”
“Coming where?”
“My family’s house. Christmas Eve dinner. South Boston. We leave in five minutes.”
Nate stared at her.
Then he laughed.
“That’s a good one.”
Abby didn’t laugh.
“Oh, you’re serious.”
“Very.”
“Abby, I can’t just show up at your family’s Christmas dinner.”
“Sure you can.”
“No, I really can’t.”
She tilted her head.
“Do you need me to explain how doors work? You put on your shoes, walk downstairs, get in my Jeep, and then we arrive.”
“That’s not what I meant.”
“I know what you meant.”
She glanced toward his kitchen again.
“Is that your dinner?”
Nate looked over his shoulder.
The sandwich had begun smoking more heavily.
“Technically.”
“Technically, I think it’s becoming a fire hazard.”
He hurried back to the stove.
By the time he rescued the sandwich, one side was nearly black.
He dropped it into the sink.
When he turned around, Abby was standing inside his doorway, smiling as though she had just won an argument neither of them had officially started.
“See?” she said. “The universe agrees with me.”
Nate folded his arms.
“How did you know my flight was canceled?”
Her smile softened.
“Thin walls.”
He stared.
“Nate, I heard you talking to your father.”
She lowered her voice into an exaggerated imitation of him.
“No, Dad, don’t worry. I’ll order Chinese food. Really, I’m fine.”
“That sounds nothing like me.”
“It sounded exactly like you.”
“Not even close.”
“Very brave. Very tragic.”
She grinned.
Nate couldn’t help smiling back.
They had been neighbors for twelve weeks.
Their relationship consisted mostly of hallway conversations, accidentally exchanged mail, and one memorable Saturday afternoon when Abby had asked him to help carry a six-foot potted palm up three flights of stairs.
She had directed him through the stairwell like an air traffic controller.
“Left! Your other left! Nate, that’s a wall!”
He had nearly dropped the plant twice.
She had laughed so hard that she’d needed to sit down.
Since then, Nate had discovered himself looking forward to ordinary things.
The sound of her keys in the hallway.
The faint smell of eucalyptus drifting from her apartment.
Her terrible singing in the shower.
Sometimes, when he heard her laughing outside, he would invent a reason to check his mailbox.
He hadn’t told anyone about that.
Especially not Abby.
Now she stood in his doorway, watching him with an expression that was no longer teasing.
“Listen,” she said quietly. “My family is loud. My brothers are idiots. My grandmother asks wildly inappropriate questions. But there’s a ridiculous amount of food, and my mother makes the best apple pie in Massachusetts.”
“That’s a big claim.”
“I’ll defend it in court.”
He smiled.
Then she added, “And nobody should eat a burned sandwich alone on Christmas Eve.”
Something tightened unexpectedly in his chest.
He looked past her into the hallway.
“Is this a pity invitation?”
Her green eyes narrowed.
“Say pity again, and you’ll never find out how good these cookies are.”
He laughed.
But she didn’t move.
She waited.
And Nate realized something.
For the first time since moving to Boston, someone had noticed he wasn’t okay.
Not because he’d complained.
Not because he’d asked.
Simply because someone had been paying attention.
“Give me two minutes,” he said.
Abby’s smile returned.
“Make it one.”
He turned toward his bedroom.
“And Nate?”
“Yeah?”
“Lose the Broncos sweatshirt. My brothers are Patriots fans. They’ll bury you in the backyard.”
Seven minutes later, Nate was sitting in the passenger seat of Abby’s old blue Jeep.
He wore dark jeans, a navy sweater, and a charcoal winter coat.
Abby had inspected him before they left.
“Better,” she’d announced.
“Just better?”
“Don’t push your luck, Harper.”
Now they drove through streets covered in snow, passing storefronts decorated with wreaths and strings of colored lights.
Christmas music played softly from the radio.
Nate glanced toward the windshield.
It was perfectly clean.
Every other vehicle parked on their street had been buried beneath a thick layer of snow and ice, but Abby’s Jeep looked as though someone had carefully prepared it for her.
“You’re lucky,” he said.
“Why?”
“Your windshield. Not a speck of ice.”
Abby smiled.
“That’s not luck.”
“Oh?”
“I have a secret admirer.”
Nate nearly choked.
“You have a what?”
“A secret admirer.”
She looked extremely pleased with herself.
“For three weeks, someone has been scraping the ice off my windshield every morning before I leave for work.”
“Really?”
“Six o’clock sharp. Every single day.”
“Any suspects?”
“Mr. Patterson.”
Nate turned toward her.
“Our landlord?”
“Yes.”
“Abby, he’s seventy-four.”
“Love doesn’t care about age, Nate.”
He stared at the falling snow outside his window.
And said absolutely nothing.
Because Mr. Patterson had not been scraping her windshield.
Nate had.
It had started on the first freezing morning in December.
He’d gone downstairs for his morning run and noticed her Jeep covered in ice.
The previous evening, Abby had mentioned how frustrating it was to open her shop late because she couldn’t see through the windshield.
So Nate had borrowed an ice scraper from his trunk.
Four minutes.
That was all it took.
The next morning, he’d done it again.
And the morning after that.
Eventually, it had become part of his routine.
He never expected recognition.
He liked imagining that Abby would step outside, discover her windshield clean, and have one less problem waiting for her.
“You’re awfully quiet,” Abby said.
“Just thinking.”
“About my mysterious admirer?”
“Mostly about whether Mr. Patterson has enough energy to wake up at six every morning.”
She laughed.
Then she glanced at him.
“What about you?”
“What about me?”
“Any secret admirers?”
Nate hesitated.
There was something he’d never told her.
For two weeks, small gifts had been appearing outside his apartment door.
The first had been a paper cup of hot chocolate with a handwritten note.
Welcome to Boston. Winter gets better. Kind of.
Three days later, someone had left a hand-drawn map of the neighborhood’s best pizza restaurants.
Every location had a tiny star beside it.
Then there had been a small potted succulent.
Its note read:
Every apartment needs something alive in it. Don’t kill him. His name is Kevin.
Kevin was thriving.
Nate had even bought a little watering can.
“Actually,” he said, “someone’s been leaving me things.”
Abby’s fingers tightened briefly around the steering wheel.
“Things?”
“Hot chocolate. Pizza recommendations. A plant.”
“A plant?”
“His name is Kevin.”
“That’s a strong name.”
Nate looked at her.
She stared straight ahead.
“I think it’s Mrs. Feldman from downstairs,” he continued.
“Mrs. Feldman?”
“She’s friendly.”
“Interesting.”
“Why?”
“No reason.”
But the corners of her mouth were twitching.
At the next red light, Abby cleared her throat.
“Okay. Rules for surviving the Callahans.”
Nate leaned back.
“That sounds ominous.”
“Rule one. My oldest brother Shawn will stare at you like you stole his truck. Don’t blink first.”
“Why?”
“Dominance.”
“Wonderful.”
“Rule two. Dad was a Boston firefighter for thirty years. He thinks he’s hilarious.”
“Is he?”
“Absolutely not. Laugh anyway.”
“Got it.”
“Rule three. Nana Rose is eighty-four. She will ask if you’re single.”
“Okay.”
“And whether you have good teeth.”
Nate slowly turned toward her.
“Why teeth?”
“Genetics.”
“Naturally.”
“Rule four. After dinner, there’s a backyard football game called the Snowball.”
“Please tell me that’s just a name.”
“You will be tackled.”
“Of course.”
“And rule five…”
She paused.
Nate waited.
“Stick close to me.”
He looked at her.
Abby smiled at the road.
“I’ll protect you.”
Nate found himself wishing the drive were longer.
The Callahan house sat on a residential street in South Boston, surrounded by homes glowing with Christmas lights.
But Abby’s family had taken decorating to an entirely different level.
Colored lights wrapped around every porch railing.
A giant inflatable snowman leaned sideways beside the driveway.
A wooden reindeer stood near the front steps.
And through the living room window, Nate could see a Christmas tree so large it appeared to be fighting the ceiling.
“Your family doesn’t believe in subtlety, does it?”
“Never heard of it.”
Then Nate noticed something.
A single white candle burned in the front window.
Its flame glowed warmly against the snowy glass.
“What’s the candle for?”
Abby’s expression changed.
“Old Irish tradition.”
“Yeah?”
“On Christmas Eve, you put a candle in the window so anyone who needs somewhere to go knows they’re welcome.”
Nate studied the small flame.
“Who lit it?”
Abby was quiet for a moment.
“I did.”
Before he could ask anything else, the front door flew open.
Four men stood in the doorway.
All large.
All wearing Patriots jerseys.
All staring directly at him.
Nate swallowed.
“Oh, good,” he muttered. “The welcoming committee.”
Abby sighed.
“Ignore them.”
The largest man stepped forward.
“So,” he announced, “this is the guy.”
“Shawn,” Abby warned.
Shawn Callahan descended the steps.
He was broad-shouldered, with dark hair, a heavy beard, and the expression of a man assessing whether Nate could survive a minor natural disaster.
He stopped inches away.
Nate remembered Abby’s instructions.
Don’t blink first.
The two men stared at each other.
Snow fell silently between them.
Finally, Shawn grinned.
“He’s got guts.”
He slapped Nate on the shoulder hard enough to knock him sideways.
“Come on in.”
From the porch, Abby covered her face.
“I am so sorry.”
Nate leaned close.
“You promised protection.”
“I said stick close. You wandered.”
Inside, the house smelled of roasted ham, cinnamon, pine, and freshly baked bread.
People seemed to be everywhere.
Children raced through the hallway.
Someone shouted from the kitchen.
A dog barked from the living room.
A football game played on television at a volume that suggested the family believed the players could hear them.
Nate had barely taken off his coat when a gray-haired man wearing a red reindeer apron appeared.
“Dad,” Abby said, “this is Nate.”
Mike Callahan extended a strong hand.
“Welcome, son.”
“Thank you for having me, sir.”
“Sir? Don’t call me sir. Makes me feel old.”
“Sorry, Mike.”
“Better. Now tell me something.”
Nate braced himself.
“Why do firefighters make terrible chefs?”
Abby stood behind her father, mouthing one word.
Laugh.
Nate said, “Why?”
“Because everything they cook, they put out!”
There was a pause.
Nate laughed.
Not politely.
Genuinely.
It was so terrible that it somehow became funny.
Mike pointed at him triumphantly.
“I like this one!”
“Dad,” Abby said, “he’s just my neighbor.”
“Sure he is.”
The voice came from the corner of the living room.
An elderly woman sat in a large recliner beneath a knitted blanket.
She was tiny, with silver hair carefully curled around her face and sharp blue eyes that missed absolutely nothing.
“Nana Rose,” Abby said.
The woman raised one hand.
“Come here, young man.”
Nate obeyed.
She studied him.
“You’re single?”
“Yes, ma’am.”
“Good teeth?”
He smiled.
Nana Rose leaned forward, inspecting his mouth with the seriousness of a veterinarian examining a valuable horse.
“Excellent.”
“Nana!”
The old woman ignored Abby.
Then she leaned close to Nate.
“My granddaughter’s been talking about the cute neighbor for two months.”
She whispered loudly enough for everyone to hear.
“NANA!”
The living room erupted with laughter.
Abby’s face turned scarlet.
Nate looked across the room.
For a second, their eyes met.
Then Abby looked away.
But she was smiling.
And Nate suddenly suspected that he had not been invited here quite as spontaneously as she’d claimed.
Dinner was beautiful chaos.
Fourteen people crowded around a table designed for eight.
Plates were passed over heads.
Someone spilled gravy.
Two children argued about who had received the larger dinner roll.
Mike insisted on carving more ham even after everyone had enough.
Abby sat beside Nate.
Her grandmother sat on his other side.
It was clearly a strategic arrangement.
“So, Nate,” Abby’s mother, Maureen, asked while passing the mashed potatoes, “what brought you all the way from Colorado?”
“Work, mostly.”
“What kind of work?”
“I’m an architect.”
“Oh, that’s wonderful.”
“I’m helping design the new children’s wing at Boston General.”
Maureen stopped moving.
Her face softened.
“Boston General?”
“Yes.”
She glanced toward a little boy sitting beside Shawn.
“Tommy spent two months there when he was born.”
The boy, now six, was enthusiastically covering his potatoes with gravy.
“He was premature,” Maureen explained. “Very small. We didn’t know whether he’d make it.”
Shawn’s expression changed.
For the first time that evening, the large man seemed uncertain of what to say.
“Those doctors saved my kid,” he said quietly.
Nate looked at Tommy.
The child had gravy on his chin and was trying to persuade his mother that broccoli wasn’t technically food.
Nate smiled.
“Then I’ll make sure the new wing is something he can be proud of.”
For a moment, nobody spoke.
Then Tommy looked up.
“Will it have dinosaurs?”
Nate blinked.
“Dinosaurs?”
“On the walls.”
“Well…”
“Because hospitals are boring.”
Nate considered this seriously.
“You know what? That’s an excellent architectural observation.”
Tommy grinned.
“Can you put a T. rex in the hallway?”
“I’ll see what I can do.”
Beneath the table, Abby’s hand found Nate’s.
She squeezed his fingers once.
It was a small gesture.
But something about it made the room feel warmer.
When he looked at her, she smiled.
“What?” he whispered.
“Nothing.”
“Abby.”
She leaned closer.
“You’re just not what I expected.”
“What did you expect?”
“A quiet guy who eats cereal for dinner and yells at airline apps.”
“That’s still accurate.”
“I know.”
Her eyes softened.
“But now I know the rest.”
After dinner came the Snowball.
Nate quickly learned that the name was misleading.
It was not a snowball fight.
It was full-contact backyard football played by adults who took Christmas far too seriously.
The temperature had dropped below twenty degrees.
Floodlights illuminated the snowy yard.
Abby’s brothers were already arguing about rules.
Someone had drawn end zones with orange spray paint.
Nate looked at Abby.
“Your family does this every year?”
“Religiously.”
“Has anyone ever been seriously injured?”
“Define seriously.”
He sighed.
She laughed.
Then she pointed at him.
“You’re on my team.”
Shawn protested immediately.
“The new guy? He doesn’t know our system.”
“He’s from Denver,” Abby replied. “He knows snow.”
Nate raised a hand.
“For the record, I didn’t volunteer.”
“Too late,” Abby said.
The first play ended with Nate being tackled into a snowbank by Danny Callahan.
He lay flat on his back, staring up at the sky.
Stars glittered between passing clouds.
He was laughing so hard he could barely breathe.
Then Abby appeared above him.
Snowflakes clung to her eyelashes.
“You alive, Harper?”
“I think I lost a lung.”
“You’ll survive.”
She knelt beside him and brushed snow from his hair.
“Besides, you’ve got good teeth.”
He laughed again.
But then she stopped laughing.
For a moment, they were close enough that he could see tiny golden flecks in her green eyes.
Her gaze dropped briefly toward his mouth.
“Nate,” she whispered.
“Yeah?”
Her expression changed.
Then she smiled.
“Your nose is red.”
“That’s incredibly romantic.”
She burst out laughing.
He grinned.
“Your brothers are watching.”
“I know.”
She extended her hand.
“Come on. We have a game to win.”
And they did.
Twenty-one to fourteen.
Abby threw the winning pass.
Nate caught it near the edge of the yard, stumbled through deep snow, and crossed the makeshift end zone.
Abby ran toward him.
Without thinking, she jumped into his arms.
He caught her.
Spun once.
And nearly slipped.
She shrieked with laughter.
Her brothers whistled.
Someone shouted, “GET A ROOM!”
Nate set her down.
But Abby didn’t immediately let go.
Her hands lingered on his shoulders.
“Nice catch,” she whispered.
“Nice throw.”
Their breath formed white clouds between them.
Then Shawn yelled from the porch.
“Okay, lovebirds! Hot chocolate!”
Abby stepped back quickly.
But when they walked inside, she reached for Nate’s hand.
And this time, she didn’t let go.
## Part 2
Later that night, Nate found Abby alone in the kitchen.
The rest of the family had gathered in the living room to watch It’s a Wonderful Life.
Their laughter drifted through the doorway.
Nate picked up a dish towel.
Abby glanced over.
“You don’t have to do that.”
“Your dad said people who help with dishes get extra pie.”
“My dad says a lot of things.”
“Most of them questionable.”
She laughed.
For a while, they worked in comfortable silence.
Abby washed.
Nate dried.
Outside the kitchen window, snow fell gently against the dark glass.
Then Nate asked the question that had been bothering him all evening.
“Why me?”
Abby’s hands stopped moving.
“What?”
“Why did you knock on my door?”
She looked down at the glass she was washing.
“You were alone.”
“I know. But you barely know me.”
“I know enough.”
“Abby.”
She rinsed the same glass again.
Then she set it down.
“Two years ago,” she said quietly, “I was supposed to spend Christmas with my boyfriend’s family in Connecticut.”
Nate waited.
“He broke up with me on December twenty-third.”
She laughed once, without humor.
“By text message.”
“Abby…”
“I was embarrassed. Really embarrassed. We’d been together almost three years, and everyone thought we were getting engaged.”
She folded the dish towel over the counter.
“So I told my family I had the flu.”
“You stayed home?”
She nodded.
“I sat in my apartment watching terrible Christmas movies and pretending I didn’t care.”
Her voice softened.
“At eight o’clock on Christmas Eve, there was a knock at my door.”
Nate didn’t speak.
“It was Nana Rose.”
Abby smiled faintly.
“Eighty-two years old. Standing outside in a snowstorm wearing a coat that looked older than both of us.”
Nate pictured the elderly woman from the living room.
“What did she say?”
Abby looked up at him.
“Get your coat. You’re coming.”
Something inside Nate went very still.
“That’s where you got it?”
“Stole it shamelessly.”
She smiled.
“Nana told me afterward that loneliness gets heavier when people convince themselves they’re supposed to carry it alone.”
Her eyes glistened.
“And when I heard you talking to your dad today…”
She shrugged.
“I remembered how it felt.”
Nate leaned against the counter.
For years, he had carried a story of his own.
“My parents divorced when I was ten,” he said.
Abby turned toward him.
“Every Christmas after that, I had two houses. Two trees. Two dinners.”
He stared toward the kitchen doorway.
“People thought that sounded great. Twice the presents.”
He gave a small smile.
“But every Christmas, somebody was upset because I wasn’t staying long enough.”
His voice grew quieter.
“I always felt like a guest. At my mom’s house, I had to leave for Dad’s. At Dad’s, I was thinking about what I’d missed at Mom’s.”
He swallowed.
“Eventually I started telling everyone I preferred spending Christmas alone.”
“Did you?”
He looked at Abby.
At the red sweater she’d changed into.
At the flour on her sleeve from baking.
At the way she stood there listening without interrupting.
“Not tonight.”
For a long moment, neither spoke.
Then Abby stepped closer.
Her hand touched his wrist.
“Nate,” she said softly, “you belong here tonight.”
He wanted to kiss her.
More than he’d wanted anything in a long time.
But just as he leaned toward her—
“PRESENTS!”
Nana Rose’s voice thundered from the living room.
Abby jumped.
Nate nearly dropped a plate.
They both burst out laughing.
“Saved by the grandmother,” Abby said.
“Is that what we’re calling it?”
She grinned and took his hand.
“Come on, Harper.”
Nate hadn’t expected a present.
Why would he?
Three hours earlier, he had been standing in his apartment with a burning sandwich.
He hadn’t even known he would be here.
Now he sat on the Callahans’ living room floor, surrounded by wrapping paper, excited children, and a very large dog that believed every present belonged to him.
Mike Callahan sat beside the tree wearing his reindeer apron.
He handed out gifts while making increasingly terrible jokes.
Nate laughed at every one.
Then Mike reached beneath the tree.
He pulled out a small silver package.
His eyebrows rose.
“Well, what’s this?”
He read the tag.
“For Nate.”
Every face turned toward him.
Nate blinked.
“That can’t be right.”
Mike tossed him the package.
“Only one Nate here, far as I know.”
Nate caught it.
The wrapping was neat.
A little red ribbon had been tied around the box.
He glanced at Abby.
She was staring very intently at the carpet.
He unwrapped the package.
Inside was a Boston Bruins beanie.
Navy and gold.
Soft wool.
Tucked beneath it was a folded note.
Every Bostonian needs one.
Welcome home.
A.
Nate stared at the handwriting.
Something familiar tugged at his memory.
Then he looked at Abby.
“When did you buy this?”
She took a breath.
“Two weeks ago.”
“Two weeks?”
“Yes.”
“Before my flight was canceled?”
She nodded.
He looked at the note again.
At the little curve of the letter A.
At the handwriting.
And suddenly, the pieces began falling into place.
The hot chocolate.
The pizza map.
The succulent.
Kevin.
He raised his eyes.
“Abby.”
She winced.
“Yes?”
“It was you.”
Her cheeks flushed.
“Maybe.”
“All the gifts?”
She sighed.
“Yes.”
Nate laughed softly.
“You named my plant Kevin.”
“Kevin is a perfectly respectable name.”
“Mrs. Feldman had nothing to do with it?”
“Mrs. Feldman can’t draw a straight line, Nate.”
The room erupted with laughter.
But Nate barely heard them.
He was looking at Abby.
For weeks, he’d been quietly caring for her.
And she’d been quietly caring for him.
Neither had known.
Neither had asked for anything in return.
He crossed the room and knelt in front of her.
“Abby.”
She looked nervous now.
“What?”
“Can I tell you a secret?”
Her eyes widened.
“Okay.”
“Mr. Patterson isn’t scraping your windshield.”
For several seconds, she simply stared.
Then her mouth fell open.
“No.”
Nate smiled.
“Six o’clock every morning.”
“No!”
“For three weeks.”
“NATE HARPER!”
She covered her face.
The Callahans howled.
Nana Rose slapped her knee.
“I KNEW IT!”
Abby laughed so hard she fell sideways against the couch.
“I told everyone the landlord was in love with me!”
Nate grinned.
“That must’ve been awkward for Mr. Patterson.”
“You’re ridiculous!”
“You’re the one who named a plant Kevin.”
She grabbed his sweater.
Pulled him closer.
And whispered, “Put on your hat, Harper.”
He obeyed.
Abby adjusted the beanie over his ears.
Her hands lingered against his cheeks.
“How do I look?”
She smiled.
“Like you belong here.”
And for a moment, Nate believed her.
At nearly midnight, Abby drove him back to their apartment building.
Shawn had shaken his hand at the door.
Then, very seriously, he’d said, “You hurt my sister, I know where you live.”
Nate nodded.
“Because we’re neighbors.”
“Exactly.”
Nana Rose had pulled Nate close one last time.
“I’ve waited a long time to see my Abby smile like that,” she’d whispered.
Then she added, “Now go kiss her before midnight. It’s good luck.”
Nate had nearly turned redder than Abby’s coat.
Back at their building, he expected Abby to say goodnight.
Instead, she took his hand.
“Come with me.”
“Where?”
“One more place.”
She led him up the fire escape to the roof.
Snow covered the flat surface.
Beyond the railing, Boston spread beneath them in a thousand glowing windows.
Church steeples rose above the rooftops.
The harbor glittered in the distance.
“This is my favorite place in the city,” Abby said.
Nate stood beside her.
“It’s beautiful.”
She looked up at him.
“I spent two weeks leaving gifts outside your apartment because I was too nervous to knock on your door.”
He smiled.
“I spent three weeks scraping your windshield because I was too nervous to ask you to coffee.”
Abby laughed.
“We’re idiots.”
“Complete idiots.”
She moved closer.
“Nate?”
“Yeah?”
“I really like you.”
His heart pounded.
“I really like you too.”
“Since when?”
He smiled.
“Since you made me carry a giant palm tree upstairs and almost walked me into a wall.”
“You were walking into the wall.”
“Because you were distracting me.”
She laughed.
Then the church bells began ringing.
Midnight.
Christmas Day.
Abby looked toward the distant steeples.
“Nana said you were supposed to kiss me before midnight.”
“Looks like I missed it.”
She turned back toward him.
“Then I guess you’ll have to make up for it.”
Nate brushed a strand of auburn hair from her face.
And kissed her.
Slowly.
Carefully.
As though the moment might disappear if he moved too quickly.
Her arms slid around his neck.
The bells kept ringing.
Snow fell around them.
And for the first time in twenty-one years, Christmas didn’t feel like a holiday he was visiting.
It felt like home.
The airline rebooked Nate’s flight for December twenty-sixth.
Abby drove him to Logan Airport before sunrise.
At the departure curb, she leaned through the open window and kissed him.
“Seven days,” she said.
“I’ll be back before you know it.”
“Don’t fall in love with some cowgirl.”
Nate laughed.
“There aren’t cowgirls wandering around Denver.”
“That’s exactly what a man with a secret cowgirl would say.”
He kissed her again.
Then he stepped away.
He had no idea that three days later, the biggest decision of his professional life would threaten everything they’d just begun.
On December twenty-ninth, Nate received a call from his firm’s regional director.
He was standing in his father’s kitchen when the phone rang.
“Harper,” the director said, “we’ve been reviewing your work on the Boston General project.”
Nate straightened.
“Yes, sir.”
“The board is impressed.”
“Thank you.”
“We’d like you to return to Denver once the hospital project wraps up in February.”
Nate frowned.
“Return?”
“Permanently.”
His director continued.
“Senior architect. Your own design team. Higher salary. Greater responsibility.”
It was everything Nate had wanted since college.
The promotion he’d spent years preparing for.
The chance to lead major projects.
The opportunity to build a career without waiting for someone else’s permission.
He should have been thrilled.
Instead, he looked out the kitchen window.
Snow covered his father’s backyard.
For one brief second, all he could picture was Abby standing in her red coat outside his apartment door.
“When would I need to decide?” he asked.
“Before the new year would be ideal.”
Nate closed his eyes.
“Understood.”
When the call ended, his father entered the kitchen.
“Everything okay?”
Nate looked at his phone.
“I got the promotion.”
His father smiled.
“That’s wonderful.”
“Yeah.”
But the word sounded hollow.
His father noticed.
“There’s a catch?”
Nate hesitated.
Then he said, “Boston.”
His father leaned against the counter.
“Ah.”
They stood silently for a moment.
Then his father said, “You met someone.”
Nate looked up.
“How did you know?”
“You’ve checked your phone about twenty times since breakfast.”
Nate laughed weakly.
His father folded his arms.
“Well, son, that’s not something I can decide for you.”
“I know.”
“Is she worth staying for?”
Nate thought about Abby.
Her laughter.
Her family.
The candle in the window.
And the way she’d said he belonged.
“I don’t know,” he admitted.
But he knew that wasn’t entirely true.
He called Abby that evening.
She answered on the third ring.
“Hey, Colorado.”
“Hey, Boston.”
“Miss me?”
“More than I should.”
She laughed.
The sound nearly broke him.
Then he told her about the promotion.
Everything.
The salary.
The title.
The team.
The permanent move.
Silence followed.
A long silence.
Finally, Abby spoke.
“That’s amazing, Nate.”
“Abby—”
“No, really. That’s your dream.”
He sat down on the edge of his bed.
“It was.”
She ignored the past tense.
“You have to take it.”
“I haven’t decided.”
“You can’t turn down a promotion like that because of someone you’ve been kissing for three days.”
“It’s been more than three days.”
“Technically, five.”
Her voice cracked on the last word.
Nate heard it.
“Abby.”
“I’m serious.”
“Can we talk about this?”
“We are talking.”
“Not like this.”
Another silence.
Then she said, “I have a huge flower order tomorrow morning. I should get some sleep.”
“Abby—”
“Congratulations, Nate.”
The call ended.
He stared at the dark screen.
The next morning, he sent her a message.
Good morning. How’s the shop?
Her reply came two hours later.
Busy. Hope you’re having a good time with your family.
No joke.
No teasing.
No mention of Kevin.
He tried again that afternoon.
I miss you.
She responded:
That’s sweet.
Nate knew what she was doing.
She was trying to let him go before he could leave her.
And for the first time in years, he was beginning to question what success actually meant.
On December thirtieth, Nate visited his mother.
They drank coffee in her small kitchen while snow gathered along the windowsill.
He told her about the promotion.
Then about Abby.
His mother listened carefully.
When he finished, she looked at him.
“Do you love her?”
Nate nearly spilled his coffee.
“Mom, we’ve barely started dating.”
“That wasn’t my question.”
He stared into his cup.
“I don’t know.”
She nodded.
“Fair enough.”
Then she asked, “Do you want to find out?”
He looked up.
And that question stayed with him all afternoon.
Later that evening, his younger sister Emily found him sitting on their father’s back porch.
He wore a thick coat.
His phone rested beside him.
Emily sat down.
“You’re miserable.”
“Thanks.”
“You’re welcome.”
She tucked her hands into her sleeves.
“You’ve said Abby’s name forty-seven times since you got here.”
“That’s impossible.”
“I counted.”
He smiled despite himself.
Emily looked toward the snowy yard.
“Can I tell you something?”
“Sure.”
“There will always be another promotion.”
Nate didn’t answer.
“But how often does somebody light a candle in a window just so you know you’re welcome?”
He turned toward her.
Emily shrugged.
“Sounds like you’ve spent your whole life trying to figure out where you belong.”
She stood.
“Maybe you finally found it.”
Nate sat alone long after she went inside.
He thought about the job offer.
The years of studying.
The late nights at the office.
The hundreds of drawings he’d revised.
The pride his father had shown when Nate first became an architect.
He thought about what staying in Boston might cost him.
Then he thought about going back to Denver permanently.
An apartment.
A promotion.
A bigger office.
A life that looked impressive from the outside.
And no Abby.
He picked up his phone.
Opened his contacts.
And called his firm’s Boston director.
“Mr. Reynolds,” he said when the man answered, “I’d like to discuss something before I make a decision about Denver.”
## Part 3
Nate flew back to Boston on December thirty-first.
He didn’t tell Abby.
He went straight from Logan Airport to his firm’s downtown office.
The building was nearly empty because of the holiday.
His Boston director, David Reynolds, met him in a conference room overlooking the harbor.
“You’re turning down the Denver promotion?” Reynolds asked.
Nate nodded.
“I know it’s a major opportunity.”
“It is.”
“And I’m grateful.”
Reynolds leaned back.
“Then explain.”
Nate took a breath.
He didn’t tell the man a romantic story about a girl in a red coat.
He explained that he had begun building a life in Boston.
That the children’s wing project mattered to him.
That he wanted to continue working on hospitals, public spaces, and buildings that made ordinary people’s lives better.
And that he’d finally realized his future didn’t have to look exactly like the career plan he’d made at twenty-two.
Reynolds listened.
Then he opened a folder.
“We have two new projects starting in the spring,” he said.
Nate leaned forward.
“One is a community health center. The other is an expansion of a pediatric rehabilitation facility.”
He slid the folder across the table.
“We could use someone who understands hospital design.”
Nate studied the documents.
“The position isn’t senior architect,” Reynolds continued. “Not yet. But you’d have significant responsibility, and I think we could build something worthwhile here.”
Nate looked up.
“You’re offering me a permanent position?”
“If you want it.”
He thought about Denver.
About the title he’d be giving up.
Then he remembered Tommy asking for dinosaurs on the hospital walls.
And Abby squeezing his hand beneath the dinner table.
“I want it,” he said.
Reynolds extended his hand.
“Then welcome to Boston, Harper.”
At seven-thirty that evening, Nate stood outside apartment 3A.
Snow covered the shoulders of his coat.
His heart pounded harder than it had during any job interview.
In one hand, he carried a paper shopping bag.
In the other, a small tin of Christmas cookies.
He raised his fist.
Two quick taps.
One loud bang.
The door opened.
Abby stood there wearing flannel pajamas and fuzzy socks.
Her auburn hair was tied into a messy bun.
She held a carton of ice cream in one hand and a spoon in the other.
Her eyes were red.
When she saw Nate, she froze.
“Nate?”
He smiled.
“Hey, Boston.”
She stared at him.
“You’re back?”
“Looks that way.”
“But I thought—”
“Get your coat.”
Abby blinked.
“What?”
“Your coat, Callahan. The thing with sleeves.”
Her mouth fell open.
“Where are we going?”
“You’re coming with me.”
“Nate, I’m wearing pajamas.”
“Then bring the ice cream.”
She stared at him for another moment.
Then she laughed.
It was a shaky sound.
Half laughter.
Half disbelief.
“You’re unbelievable.”
“I’ve heard.”
She stepped backward.
“Give me two minutes.”
“Make it one.”
She returned wearing her red coat over her pajamas.
Nate took her hand.
And led her upstairs.
Not to his apartment.
Not outside to the street.
But up the fire escape.
To the roof.
Abby reached the final step.
Stopped.
And gasped.
White Christmas lights wrapped around the railing.
Two folding chairs sat beneath thick blankets.
A thermos of hot chocolate rested on a wooden crate.
Battery-powered lanterns glowed against the snow.
And in the center of the small arrangement stood a single white candle, protected inside a glass jar.
Abby covered her mouth.
“Nate…”
He stepped beside her.
“You told me what the candle meant.”
She looked at him.
“That anyone who needs somewhere to go is welcome.”
He nodded.
“So I lit one for you.”
Her eyes filled.
“Nate, what about Denver?”
He took a breath.
“I turned it down.”
She stared.
“You what?”
“I told the firm I want to stay in Boston.”
“But your promotion—”
“I know.”
“Your team. Your career.”
“I know.”
She shook her head.
“You can’t give up your dream because of me.”
He stepped closer.
“Abby, I’m not giving up my dream.”
Tears rolled down her cheeks.
“Nate—”
“Listen.”
He took her hands.
“My whole life, I thought success meant getting the biggest job, the best title, the highest salary.”
He smiled faintly.
“And those things still matter. I worked hard for them.”
She nodded.
“But somewhere along the way, I forgot that I was supposed to build a life, too.”
Abby lowered her eyes.
He squeezed her hands.
“Three months ago, I moved to Boston and knew nobody. I worked, came home, ate cereal, and convinced myself I was happy.”
A small laugh escaped her.
“You really do eat too much cereal.”
“Terrible habit.”
He moved closer.
“Then you started leaving hot chocolate outside my door.”
She smiled through tears.
“And pizza maps.”
“And Kevin.”
“Kevin is very important.”
“Extremely.”
Nate brushed a tear from her cheek.
“Then you knocked on my door on the worst Christmas Eve I’d had in years.”
Her breath trembled.
“And you told me I wasn’t allowed to be alone.”
He looked toward the candle.
“You gave me something I didn’t realize I needed.”
“What?”
“A place where I wanted to stay.”
For a moment, Abby said nothing.
Then she whispered, “I was so scared you weren’t coming back.”
“I know.”
“I didn’t want you to resent me someday.”
“I wouldn’t.”
“You don’t know that.”
“You’re right.”
She looked up.
He continued.
“I don’t know everything that’s going to happen. I don’t know if this job will turn out exactly the way I hope. I don’t know if we’ll argue about dishes or whether Kevin will survive another winter.”
“He’s doing great.”
“I know.”
They laughed softly.
“But I know I want to find out.”
Abby stared at him.
“And I want to find out with you.”
Below them, voices began rising from the streets.
People were gathering to celebrate the new year.
The distant sound of cheering drifted across the rooftops.
Abby stepped into his arms.
“You ridiculous man.”
“That’s me.”
She kissed him.
Hard enough that he nearly stumbled backward into a chair.
They laughed against each other’s mouths.
Then the countdown began.
Ten.
Nine.
Eight.
Abby rested her forehead against his.
Seven.
Six.
Five.
“I love you,” she whispered.
Nate went still.
Four.
Three.
His smile widened.
“I love you too.”
Two.
One.
Fireworks erupted over Boston Harbor.
Gold.
Red.
Silver.
The explosions illuminated the snowy rooftops as the city welcomed a new year.
And beneath crooked Christmas lights, beside a single white candle, Nate Harper kissed the woman who had changed the meaning of home.
The following year was not perfect.
There were stressful workdays.
Long nights.
Unexpected bills.
Arguments about whose turn it was to buy groceries.
Abby sometimes worked fourteen-hour days during wedding season.
Nate occasionally brought architectural drawings home and spread them across the dinner table.
Once, he accidentally left the refrigerator door open overnight.
Abby reminded him of it for three weeks.
But there were good things.
Wonderful things.
Every winter morning, Nate continued scraping the ice from Abby’s windshield.
Even after she knew it was him.
She continued leaving notes outside his door.
Only now they said things like:
You left your lunch on the counter.
Kevin thinks you’re weird.
I love you. Even when you snore.
In June, the new children’s wing at Boston General officially opened.
Nate stood near the entrance in a dark suit, listening to the hospital administrator thank the architects, construction workers, doctors, and nurses who had made the project possible.
Then a familiar little voice shouted from the crowd.
“UNCLE NATE!”
Tommy Callahan came running toward him.
Nate bent down and caught him.
Behind the boy stood the entire Callahan family.
Abby carried a bouquet of sunflowers.
Her eyes were shining.
“You came,” Nate said.
She gave him a look.
“Of course we came.”
Tommy tugged Nate’s sleeve.
“Did you put the dinosaurs in?”
Nate smiled.
“Come see.”
Inside the children’s wing, one hallway had been decorated with a bright mural of friendly prehistoric animals.
There was a towering blue dinosaur near the nurses’ station.
A green triceratops beside the waiting room.
And a cheerful orange T. rex painted near the elevators.
Tommy stared.
His mouth fell open.
“You did it!”
Nate grinned.
“You made an excellent suggestion.”
The boy hugged him.
And Nate realized that no promotion or title could have made that moment feel more important.
By September, the space between apartments 3A and 3B had become unnecessary.
Abby moved into Nate’s apartment.
Or Nate moved into Abby’s.
They argued about which description was more accurate.
Most of their furniture ended up in the same place anyway.
Kevin the succulent received his own moving box.
Abby insisted on carrying him personally.
“He’s sensitive,” she explained.
“He’s a plant.”
“He’s family, Nate.”
Nate didn’t argue.
He had learned to choose his battles.
The Callahans welcomed him completely.
Mike invited him to Sunday dinners and occasionally asked for help fixing things that weren’t broken.
Shawn eventually admitted that Nate was “not terrible.”
Danny continued tackling him during family football games.
And Nana Rose told everyone at church about Abby’s handsome architect boyfriend.
“The one with the beautiful teeth,” she always added.
Then another Christmas Eve arrived.
The Callahan house glowed with lights.
Snow covered the front lawn.
The same inflatable snowman leaned sideways beside the driveway.
The family gathered around the dinner table, laughing and arguing and passing plates.
This time, Nate didn’t feel like a guest.
He helped Mike carve the ham.
He played football with Abby’s brothers.
He carried dishes into the kitchen without being asked.
And when Nana Rose called for presents, he sat beside Abby beneath the Christmas tree.
Late in the evening, the elderly woman beckoned him toward the front window.
She held a small box of matches.
“This year,” she said softly, “you light the candle.”
Nate looked at her.
Her eyes twinkled.
He understood.
He struck a match.
The small flame danced.
He touched it to the white candle on the windowsill.
The wick caught.
A warm glow spread across the glass.
Behind him, the room had grown unusually quiet.
He turned.
Abby stood a few feet away.
She was holding a familiar round tin decorated with Christmas trees.
The same tin she’d carried to his apartment one year earlier.
She smiled.
“I owe you something.”
Nate raised an eyebrow.
“Oh?”
“You never actually got to try those cookies.”
He laughed.
“That’s true.”
She extended the tin.
“Go on.”
Nate lifted the lid.
There were no cookies inside.
Only a small velvet box.
He looked up.
“Abby?”
She bit her lip.
“Open it.”
Inside was a brass key tied with a red ribbon.
He stared at it.
“What’s this?”
“It’s for the flower shop.”
“Wildflower and Rose?”
She nodded.
“I’ve been talking to my accountant. And my lawyer.”
Nate looked confused.
Abby laughed nervously.
“I want us to build something together. Not just the apartment. Not just holidays.”
She swallowed.
“I want you to have a key. And eventually, if you’re willing, maybe we can talk about making the business part of our shared future.”
Nate studied her.
“Abby…”
“No pressure,” she said quickly. “I know it’s a lot, and I know we haven’t talked about every detail, and I don’t want you to think—”
He gently closed the tin.
Then reached into his coat pocket.
And removed a small velvet box of his own.
Abby stopped speaking.
Her eyes widened.
“Nate.”
He smiled.
“Funny thing.”
“Nate…”
“I had a plan too.”
The room became completely silent.
Even Shawn stopped eating.
Nate lowered himself onto one knee.
Abby’s hands flew to her mouth.
“Abby Callahan,” he began, “one year ago tonight, I was alone in my apartment eating the worst grilled cheese sandwich ever made.”
Someone chuckled.
“You knocked on my door and told me to get my coat.”
Abby’s eyes filled with tears.
“You gave me a Christmas I never expected. A family I didn’t know I needed. A home I didn’t think I’d ever find.”
He smiled.
“And a succulent named Kevin.”
The entire room laughed.
Abby was crying now.
Nate opened the box.
Inside was a simple diamond ring.
“I don’t know what every Christmas is going to look like,” he continued. “Some will be wonderful. Some will be hard. We’ll probably burn a few dinners.”
“Definitely,” Abby whispered.
“But whatever happens, I want to be the person who comes home to you.”
He glanced toward the white candle.
“And I want to spend every Christmas Eve for the rest of my life lighting that candle with you.”
He looked back at her.
“Abby Callahan, will you marry me?”
For one heartbeat, she couldn’t speak.
Then she dropped to her knees in front of him.
She took his face in both hands.
And smiled through her tears.
“Get your coat.”
Nate laughed.
“Where are we going?”
She kissed him.
“Everywhere.”
Then she whispered, “Forever.”
He pulled her close.
“Is that a yes?”
“Yes, you idiot.”
She laughed and kissed him again.
“Yes, Nate. Yes!”
The room exploded.
Mike cried into his reindeer apron.
Shawn shouted something about finally becoming brothers.
Maureen hugged Nana Rose.
Tommy demanded to know if he could carry the rings.
And Nana Rose clapped her hands.
“GOOD TEETH!” she announced. “I SAID IT FROM THE START!”
They were married the following December in a small stone church in South Boston.
White candles burned in every window.
Abby wore a simple ivory gown.
Nate cried the moment he saw her walking down the aisle.
Shawn pretended not to notice.
Nana Rose noticed everything.
Tommy carried the rings without dropping them.
And Kevin the succulent occupied a place of honor near the altar, wearing a tiny bow tie Abby had somehow convinced a florist to make.
It was not a perfect wedding.
Someone misplaced the guest book.
A little boy spilled juice on a tablecloth.
The church heating system made an alarming noise halfway through the ceremony.
But when Nate and Abby stood together and promised to love each other through whatever came next, none of those things mattered.
They had chosen each other.
And that was enough.
Years later, Christmas Eve remained their favorite night of the year.
They kept the white candle tradition.
Every December twenty-fourth, they placed a candle in their apartment window.
And before leaving for the Callahan family dinner, they walked down the hallway.
Sometimes they brought cookies.
Sometimes hot chocolate.
Sometimes an extra invitation.
They checked on elderly neighbors.
They stopped to talk to people who lived alone.
They remembered that loneliness didn’t always look like sadness.
Sometimes it looked like someone smiling politely and saying they were fine.
Sometimes it looked like a person insisting they didn’t need anything.
Sometimes it looked like a single plate on a kitchen table.
One Christmas Eve, years after that first knock, Nate noticed a light shining beneath the door of a new neighbor’s apartment.
The young man had recently moved to Boston.
Nate had seen him carrying boxes upstairs a few days earlier.
He was quiet.
Friendly.
And, as far as Nate knew, entirely alone in the city.
Nate looked at Abby.
She looked back.
Neither needed to speak.
She handed him the tin of cookies.
He smiled.
Then he stepped toward the door.
Two quick taps.
One loud bang.
The young man opened it.
He looked surprised.
“Can I help you?”
Nate smiled.
“Actually, we were hoping to help you.”
The young man glanced between them.
“With what?”
Abby stepped forward.
She wore her old red wool coat.
The same coat she’d worn the night everything began.
She smiled warmly.
“Get your coat.”
The young man blinked.
“What?”
Nate laughed.
“Trust me. I’ve been there.”
Abby lifted the tin of cookies.
“You’re coming with us.”
And somewhere down the hallway, a white candle burned in a window, reminding everyone who passed that there was always room for one more person at the table.