By the time Claire admitted defeat, she was standing on the third rung of an aluminum ladder, holding what looked less like a string of lights and more like a glittering python that had given up on life.
“Okay,” she muttered to the strand. “How are you more tangled now than you were in the box?”
The old farmhouse creaked in reply, the porch boards familiar under her boots. She’d grown up in this house, under these eaves, watching her dad turn it into a sparkling wonder every December. This was the first year without him. The first year it was her job to make the place glow.
She looped the snarl of lights over one arm, heart tugging a little. “You could’ve labeled which end was which, Dad,” she said softly.
“Talking to the decorations already? That bad, huh?”
Claire startled so hard a small squeak escaped. She turned on the ladder, clutching the mess of lights, and stared down at the man leaning casually against the porch railing.
Ethan Miller. Of course.
He’d filled out since high school, all broad shoulders in a flannel jacket and a knit beanie pulled low over dark hair. But the grin was exactly the same, mischief and warmth, with that tiny dimple that had turned half the senior class into poetic disasters.
“Ethan?” she blurted. “What are you doing here?”
“Fixing Mrs. Callahan’s mailbox,” he said, thumbing over his shoulder toward the next house. “Saw someone having a wrestling match with a light strand and figured the decorations deserved backup.” His gaze softened. “Didn’t know you were home.”
“Just for a couple weeks,” Claire said. The cold pinched her nose, and emotion pinched everything else. “Thought I’d, you know, attempt the annual light extravaganza. Emphasis on ‘attempt.’”
He tilted his head back, eyeing the sagging roofline. “Ambitious. Mind if I join the losing team?”
She hesitated only a second. “If you sign a waiver as my ladder spotter.”
“Deal.” He stepped forward and braced the ladder with both hands. “Hand me the victim.”
She passed the tangled strand down. Ethan whistled low. “Wow. This is some next-level chaos. Did you knit with these first?”
“Apparently, my packing skills are seasonal,” she said, climbing down. “They were fine when Dad put them away last year.” The words slipped out before she could stop them.
Ethan’s face gentled. “Your mom said you might be coming back. I’m…sorry, Claire.”
“Yeah.” Her throat tightened. She cleared it, forcing a lighter tone. “Turns out grief and Christmas lights are a brave but questionable combo.”
He sat on the porch steps and began methodically working through the knot, big hands surprisingly deft as he followed one tiny bulb at a time. Claire sank down beside him.
“You always used to help your dad with this, right?” he asked.
“I held the ladder,” she said. “He didn’t trust me with the ‘architectural vision.’” Her smile wobbled. “But he’d let me plug everything in at the end. Said I should get to flip the magic switch.”
Ethan glanced up at the bare eaves. “We can still do that part.”
They worked in companionable silence for a few minutes, the only sound the rustle of bulbs and the distant crunch of tires on snowy gravel. The sky was just starting to blush pink around the edges, the kind of December evening that smelled faintly of woodsmoke and nostalgia.
“So,” Ethan said finally, holding up an impressively untangled section, “how long are you in town?”
“Till New Year’s,” Claire said. “Then it’s back to the office. Back to takeout and spreadsheets and pretending the only plants that die on my watch are succulents.”
He chuckled. “Still in Chicago?”
She nodded. “Marketing firm. Lots of deadlines. Not a lot of front porches.”
“You liked it here,” he said, not accusing, just remembering. “You were always the one organizing bonfires and movie nights.”
She shrugged. “Yeah, well. High school Claire also thought crimped bangs were a good idea.”
“Hey, we all made choices,” he said solemnly. “Some of us had frosted tips.”
She laughed, warmth loosening the knot in her chest as much as his fingers loosened the knot of lights. “You did not.”
“I absolutely did. There are yearbook photos to prove it. I’ll trade you blackmail material for…ladder privileges.”
He looked up at her then, and something unspoken passed between them—familiarity, affection, the shared knowledge of time gone by.
He cleared his throat and held up the now mostly straightened strand. “Okay. We’ve got…end A, and by some miracle, end B.”
“Wow,” Claire said. “You may have actually improved them. Are you secretly part elf?”
“Don’t spread it around. I’ve got a reputation to maintain.” He stood and handed her one plug. “You go up. I’ll feed you as you go.”
On the second climb, it went smoother. Ethan managed the slack, calling up, “Left a bit—that hook by the gutter—yeah, there!” His voice anchored her, steady and sure, every time the ladder wobbled on the old porch boards.
When the last hook was secure, Claire climbed down, cheeks flushed from cold and accomplishment. They stood together at the outdoor outlet, the lights dark and expectant.
“You ready?” Ethan asked.
She looked at the familiar lines of the house, at the empty living room window where her dad’s silhouette used to move behind the curtains. Then she looked at Ethan, standing beside her like he had a hundred times on school buses and at locker-lined hallways, only now with broader shoulders and kinder eyes.
“Yeah,” she said. “I think so.”
He stepped back, but shook his head. “Nope. This is a Claire job. Some traditions you don’t mess with.”
Her fingers curled around the plug, suddenly clumsy. “Okay. Here goes nothing.”
She slid it into the outlet.
For a heartbeat, nothing.
Then the porch erupted in soft golden light, chasing away the early dusk. The eaves glowed. The columns twined in white and warm yellow. Even the little wooden reindeer by the steps—where had Mom found those again?—sparkled like they remembered what joy felt like.
Claire’s breath hitched. “Oh.”
“It’s good,” Ethan said quietly. “It’s really good.”
She blinked fast, surprised at the sting in her eyes. “He always did the straight lines,” she said. “I was the crooked one.”
“Looks like you learned more than you thought.” He nudged her shoulder with his. “He’d be proud.”
The lump in her throat made words tricky, so she just nodded.
They stood there for a while, side by side in the glow, their breath puffing pale in the cold air. Finally, Ethan cleared his throat.
“Hey, um. I’m heading over to the town square later,” he said. “They’re doing hot cocoa and pretending the gazebo lights aren’t held together with duct tape and prayer. You should come. See if any other households managed this level of architectural brilliance.”
She snorted. “You’re just worried you’ll win Best Lights by default if I don’t show up.”
“Maybe I like the competition,” he said. Then, softer, “Maybe I just like the company.”
Claire looked at the house, at the soft light spilling over the snow-dusted steps, at the tangle of memories that didn’t feel quite so heavy now. Then she looked back at Ethan’s hopeful expression.
“Cocoa sounds good,” she said. “But only if you admit I have the superior roofline.”
“Blatant lies,” he said, grinning. “I’ll pick you up at seven?”
“It’s a date,” she said, then immediately backtracked. “I mean—not—unless you—”
He laughed, that same easy sound she remembered from years ago. “Let’s call it cocoa,” he said. “We can upgrade the label later if we want.”
As he stepped off the porch, he looked back once more at the glowing house. “Hey, Claire?”
“Yeah?”
“Thanks for letting me help. With the lights. With…all of it.”
She hugged herself against the cold, feeling oddly warm. “Thanks for showing up at exactly the right time,” she said.
After he left, Claire stood alone for a moment longer, watching the porch sparkle the way it always had. The house didn’t feel quite as empty anymore. It felt like something new was starting, woven right into the old.
Inside, a familiar cardboard box waited with more decorations. Outside, the light Ethan had helped her hang shone softly into the winter evening, a little tangled, a little crooked, and absolutely perfect.
Porch Lights & Promises