Christmas short story
The story below was inspired by the songs “Cold Winter Night”, I Heard Footsteps on the Rooftop, and Christmas Together, by Pure Evergreen.
In the northern Wisconsin town of Pine Hollow, Christmas never arrived quietly. It came wrapped in glowing lights and woodsmoke. It drifted down from the sky in thick, endless curtains of snow that softened every rooftop and buried every sidewalk beneath white blankets sparkling beneath the street lamps. It came through old church bells echoing across frozen streets and through the faint sound of old Christmas records playing behind frosted windows. But this Christmas felt different. The snowstorm had started before sunrise and by nightfall the town looked almost unreal, as though someone had shaken a snow globe and forgotten to set it down again. The large flakes falling past the street lamps, blanketing the ground with silver and white. People in Pine Hollow would talk about that storm for years afterward. The snow’s never fallen this hard before.
That was exactly what Ethan Mercer thought as he drove slowly down Maple Street with both hands gripping the steering wheel. His truck heater rattled uselessly while snowflakes smacked against the windshield faster than the wipers could clear them away. The roads were nearly empty now. Most people were already home with their families, sitting beside fireplaces, wrapping gifts, drinking hot cocoa, and watching old Christmas movies for the hundredth time. Ethan glanced toward the glowing houses as he passed them. Warm yellow windows. Decorated trees. Shadows moving behind curtains. Every home looked like it belonged inside a Christmas postcard. Every home except his.
He lived alone in a small cabin just outside town, and normally he didn’t mind it. He liked the quiet most of the year. But Christmas Eve had a way of making silence feel heavier, especially this year. Especially tonight. Ethan felt something stirring in him, the need for something he couldn’t quite put his finger on.
He turned the corner onto Birch Lane and slowed immediately. Claire Bennett’s house glowed softly beneath layers of snow. White lights lined the roof. A wreath hung on the front door. Smoke drifted from the chimney into the dark blue sky. For a moment Ethan simply sat there staring through the windshield. All the lights are on.
He swallowed hard. He hadn’t seen Claire in almost eight months. Not really. Sure, they’d crossed paths downtown a few times. Small-town life made that impossible to avoid. But brief conversations in grocery store aisles and gas stations never counted. Not after everything. Not after losing each other.
The storm outside deepened. Snow swirled through the headlights in violent white spirals while Ethan shut off the truck engine and sat in silence listening to the ticking metal cool around him. He should leave. He knew he should. But instead he stepped out into the freezing night.
The cold hit him instantly, biting through his jacket while snow crunched beneath his boots. He grabbed the shovel from the truck bed and walked toward Claire’s house slowly. The path to her porch had nearly disappeared beneath the storm. Without really thinking about it, he started clearing it one long scrape at a time. Snow sprayed into the yard while his breath drifted white into the air. I clear a path up to your door.
Inside the house, Claire Bennett sat curled beside the fireplace with her knees pulled close beneath a thick knitted blanket. The fire crackled softly in front of her. Only the glow of the flames lit the room. An old record spun quietly on the turntable nearby while snow tapped gently against the windows. Her eyes were red. She blamed the fireplace smoke, though deep down she knew that wasn’t true.
Christmas had always been her favorite time of year once. Back when things were simpler. Back before life became complicated with heartbreak and distance and pride. She stared into the flames silently. The flames roared in full, beautiful shades of orange. You have the grace of a dancer, Claire. Ethan used to tell her strange things like that all the time. She smiled faintly at the memory despite herself.
Outside, the sound of scraping snow caught her attention. Claire frowned slightly and stood, walking toward the front window. Through the frosted glass she could barely make out a figure beneath the falling snow. A man shoveling her walkway.
Her breath caught.
Ethan.
For a long moment she simply stood there frozen. He looked older somehow. Tired. Lonelier. But something about him standing there beneath the Christmas lights made her chest ache in a way she hadn’t expected.
Outside, Ethan stopped shoveling and glanced toward the window. Their eyes met briefly through the glass. His stomach twisted instantly. He looked away first.
Across town, Holly’s Café buzzed with warmth and conversation despite the weather. The little diner sat on the corner of Main and Jefferson, glowing brightly against the storm outside. Garland wrapped around the windows while tiny white lights blinked along the ceiling. Jack Carter sat in the back booth stirring coffee absentmindedly while Amelia watched the snowfall outside.
“It’s beautiful,” she whispered.
Jack smirked. “It’s dangerous.”
“You always ruin winter.”
“I’m just honest about winter.”
Amelia laughed softly and leaned against him. The sound made him smile despite himself. They’d been married four years now, though lately it hadn’t felt much like marriage at all. Long work shifts. Bills piling up. Tiny arguments that turned into giant ones. Too many nights falling asleep angry. Too many mornings pretending everything was fine. But tonight felt different somehow. Christmas Eve softened people. Even stubborn people.
Jack glanced down at Amelia resting against his shoulder. Maybe especially stubborn people.
“You okay?” she asked quietly.
“Yeah.”
“You sure?”
He nodded slowly. “I forgot what it felt like to slow down.”
Outside the diner window, snow continued pouring from the sky beneath glowing street lamps. The whole town looked magical.
Meanwhile, just beyond downtown near the church hill, complete chaos unfolded inside the Reynolds household. Six-year-old Tommy Reynolds nearly launched himself off the couch.
“I HEARD IT AGAIN!”
His little sister Sophie gasped dramatically from beneath a pile of blankets. “The rooftop?!”
“Yes!” Tommy pointed toward the ceiling with wide eyes. “I heard bells and footsteps!”
Their mother Rachel struggled not to laugh while arranging cookies onto cooling racks. “You think it’s Santa?”
Tommy nodded furiously. “I’m pretty sure it’s a reindeer.”
Their father Daniel chuckled from the kitchen doorway. “Well that sounds serious.”
Outside, wind swept snow across the rooftop in heavy waves while branches scraped gently against the siding. But to Tommy and Sophie, it might as well have been the North Pole landing overhead.
“I should probably investigate,” Daniel said dramatically.
“No!” Sophie yelled. “You’ll scare him away!”
Daniel raised both hands in surrender. “Good point.”
The children relaxed slightly while Rachel smiled warmly at them. Christmas through children’s eyes felt almost sacred. The excitement. The wonder. The certainty that magic existed somewhere just beyond the rooftop.
Back on Birch Lane, Ethan finally leaned the shovel against Claire’s porch railing and stared at the front door nervously. Snow covered his coat and hair now. His hands had gone numb. He should leave. He absolutely should leave. Instead he climbed the steps slowly.
The evergreen wreath hanging on the door carried the faint sweet smell of pine into the cold night air. Ethan raised his hand to knock, but before he could, the door slowly opened.
Warmth spilled onto the porch instantly.
Claire stood there wearing an oversized cream-colored sweater with loose curls falling around her shoulders. For a moment neither of them spoke. Snow drifted quietly between them. Ethan suddenly forgot every sentence he’d planned during the drive over.
“I…” he started awkwardly.
Nothing came out.
Claire smiled softly. “You still can’t talk when you’re nervous.”
He laughed weakly. “Apparently not.”
The firelight behind her danced across the walls. It looked warm inside. Painfully warm.
“It’s freezing out there,” she said quietly.
“Yeah.”
Another long silence passed.
Then finally Claire stepped aside slightly. “You should come in.”
Ethan hesitated only a second before stepping through the doorway. Warm air wrapped around him immediately. The scent of cinnamon and evergreen filled the room while the fireplace crackled nearby. Claire closed the door behind him, and suddenly the storm outside felt very far away.
Meanwhile Jack and Amelia finally left the diner bundled tightly in scarves and heavy coats. Snow crunched beneath their boots while they walked slowly through downtown beneath glowing Christmas decorations strung across Main Street. The town looked beautiful beneath the storm, almost dreamlike.
They passed a small house where a family of snowmen stood lined up perfectly beside the sidewalk.
Amelia laughed. “They’re creepy.”
Jack grinned. “They look like they’re judging us.”
“They probably are.”
She slipped her hand into his glove-covered one. For the first time in weeks, maybe months, neither of them felt the need to fill silence with arguments. Sometimes love didn’t disappear. Sometimes it simply got buried beneath stress and routine and exhaustion, like sidewalks beneath heavy snow. You just had to clear a path back to it.
Inside Claire’s living room, Ethan sat cautiously near the fireplace while she poured two mugs of hot chocolate in the kitchen. The flames flickered softly against the dark windows while snow continued falling endlessly outside.
Claire returned and handed him a mug carefully. Their fingers brushed briefly. Both noticed. Neither acknowledged it.
“You still hate winter?” she asked quietly.
Ethan smiled faintly. “I hate being cold.”
Claire laughed softly. The sound hit him harder than expected. He’d missed that laugh. Missed this. Missed her.
She sat beside him on the couch, leaving careful distance between them at first. For a while they simply listened to the old Christmas record spinning nearby.
Finally Claire spoke again. “You didn’t have to shovel my walkway.”
“I know.”
“Then why did you?”
Ethan stared into the fire. “Honestly?”
She nodded.
“I didn’t want to be alone tonight.”
The honesty hung heavily between them.
Claire looked down quietly. “Neither did I.”
Across town, Tommy Reynolds sat pressed against the living room window refusing sleep entirely.
“I heard it again,” he whispered dramatically.
Rachel carried over two mugs of hot chocolate topped with marshmallows. “You know,” she said while sitting beside them, “when I was little I used to stay awake listening for Santa too.”
“Did you ever see him?” Sophie asked.
Rachel smiled mysteriously. “Maybe.”
Tommy’s eyes widened. “What did the reindeer sound like?”
Rachel glanced toward the ceiling thoughtfully. “A lot like footsteps on the rooftop.”
The children gasped together.
Daniel dimmed the lights while the Christmas tree glowed brilliantly in the corner of the room. Outside, church bells echoed softly through the snowy night.
Back at Claire’s house, the conversation slowly grew easier. They talked about old Christmas memories. Snow forts. Sledding accidents. The terrible gingerbread houses Ethan used to make.
“You once glued candy canes together with frosting and called it architecture,” Claire reminded him.
“It was structurally ambitious.”
“It collapsed in six minutes.”
“It was art.”
Claire laughed harder this time, and slowly the walls between them began melting away.
Outside the storm intensified. Wind howled against the windows while snow buried the porch steps all over again.
“It’s getting worse out there,” Claire said quietly.
Ethan glanced toward the window. “Yeah.”
“You probably shouldn’t drive in this.”
He looked back at her. Their eyes held a little too long, and suddenly neither seemed interested in discussing the weather anymore.
The fire crackled softly. Christmas lights glowed throughout the room. Claire looked almost unreal sitting there illuminated by golden firelight.
“It’s a cold winter night,” she whispered absentmindedly.
“Under Christmas lights,” Ethan finished softly.
Something changed then. Something subtle. Something neither of them could pretend not to feel anymore.
Claire moved closer first. Only slightly. But enough.
Ethan slowly wrapped his arms around her carefully, gently, just enough to hold her close to him. Claire melted against him instantly like she’d been waiting months to breathe again.
Outside, snow continued falling over Pine Hollow.
Jack and Amelia finally reached home near midnight. Their small apartment sat above the hardware store downtown. It wasn’t fancy, but tonight it felt warm and safe. Amelia kicked snow from her boots while Jack turned on the tiny Christmas tree beside the couch. Colored lights reflected softly across the walls.
“I missed this,” Amelia admitted quietly.
Jack looked at her. “Missed what?”
“Us.”
The word hit him harder than expected.
For a moment neither moved.
Then Jack crossed the room slowly. “I know I’ve been distant,” he admitted. “Work’s been eating me alive.”
“I know.”
“I just… I don’t want us becoming roommates who pay bills together.”
Amelia’s eyes softened immediately. “We won’t.”
He pulled her gently into his arms. Outside their window, snowflakes drifted beneath the streetlights while somewhere far off church bells rang midnight. Christmas Day had arrived.
In the Reynolds household, two exhausted children still refused sleep.
Tommy suddenly bolted upright. “I HEARD BELLS!”
Daniel nearly spit out his coffee laughing while Rachel covered her smile.
Sophie grabbed Tommy’s arm dramatically. “He’s here.”
The house fell silent. Even the wind outside seemed to pause.
Then—
THUMP.
Something landed heavily on the roof.
Both children screamed with excitement.
Daniel raised his eyebrows. “Okay, that one I heard too.”
The kids erupted into chaos while outside, a loose tree branch finally slid free beneath the weight of the snow and crashed onto the porch roof. But inside the Reynolds home, magic had officially arrived.
Later that night, after Tommy and Sophie finally fell asleep curled beneath Christmas blankets, Rachel and Daniel sat quietly beside the tree.
“You remember when Christmas felt like this for us?” Rachel asked softly.
Daniel smiled. “It still does.”
She leaned against him while the lights blinked gently in the darkness.
Outside, Pine Hollow slept beneath the storm.
At Claire’s house, Ethan and Claire sat together wrapped beneath blankets beside the fire. Neither wanted the night to end. Neither wanted to acknowledge what morning might bring.
Claire rested her head against his shoulder quietly. “Do you think this is real?” she whispered.
“What?”
“This. Tonight.”
Ethan smiled softly. “I don’t know.”
The firelight flickered across her face while snow drifted endlessly outside the windows.
“But I know I don’t want to leave.”
Claire looked up at him slowly. “Then don’t.”
And for the first time in a very long time, Ethan felt something he thought he’d lost forever.
Home.
Outside, Christmas lights glistened off the snow across the entire town, from Maple Street to Church Hill, from downtown storefronts to quiet cabins beyond the trees. Somewhere high above Pine Hollow, hidden behind thick clouds and falling snow, sleigh bells echoed faintly through the winter night.
(Songs that inspired this story are below.)
Leave a comment