The Misty Hollow town square had transformed into a winter wonderland. Lights twinkled on every lamppost, the smell of roasted chestnuts wafted through the air, and a thick blanket of snow covered the ground.
At the center of the square, the annual snowball fight was about to begin. Townsfolk of all ages had gathered, their cheeks flushed from the cold as they divided into teams.
“Alright, everyone!” Sophie called, standing on a bench with a megaphone. “You know the rules: no ice balls, no aiming for the face, and no whining when you lose!”
Claire stood on the sidelines, bundled in her coat and scarf, trying to stay warm.
“You’re not joining?” Adrian’s voice came from behind her, startling her.
She turned to see him grinning, a mischievous glint in his eye.
“Nope,” Claire said, crossing her arms. “I’m here to supervise.”
“Supervise?” Adrian repeated, his grin widening. “Sounds like code for ‘I’m too scared to lose.’”
Claire narrowed her eyes. “I’m not scared.”
“Then prove it,” Adrian challenged, grabbing a handful of snow and packing it into a ball.
Claire hesitated, glancing at the crowd. The last thing she wanted was to become the center of attention.
“What’s the matter?” Adrian teased. “Afraid of a little competition?”
Claire snatched a handful of snow, her competitive streak flaring. “You’re going down.”
Sophie blew a whistle, and chaos erupted. Snowballs flew through the air as teams scattered across the square, ducking behind benches and trees for cover.
Claire darted behind a snow fort, her heart racing as she packed another snowball.
“Nice hiding spot,” Adrian called, his voice coming from somewhere nearby.
Claire peeked over the fort just in time to see a snowball heading straight for her. She ducked, the snow exploding harmlessly against the fort’s wall.
“Is that all you’ve got?” Claire shouted, firing a snowball in Adrian’s direction.
It missed by a mile, landing in a pile of untouched snow.
Adrian laughed, stepping out from his hiding spot. “You might want to work on your aim.”
“Oh, you’re asking for it,” Claire muttered, grabbing another handful of snow.
The crowd thinned as the game continued, leaving Claire and Adrian as two of the last competitors standing. They circled each other in the center of the square, their breaths visible in the cold air.
“You’ve got good reflexes,” Adrian said, packing a snowball.
“And you’re surprisingly decent at dodging,” Claire replied, keeping her eyes on him.
Adrian smirked. “Years of practice. You know, this could’ve been over already if you’d just surrendered.”
“Not a chance,” Claire shot back.
Their banter was interrupted by a snowball hitting Claire’s arm. She turned to see Sophie grinning from behind a tree.
“Sorry, Claire,” Sophie called. “You’re a sitting duck!”
Claire glared at her friend. “Traitor!”
Adrian used the distraction to his advantage, launching a snowball that hit Claire square in the shoulder.
She gasped, wiping snow off her coat. “Oh, it is on.”
The fight devolved into pure chaos as Claire and Adrian chased each other through the square, slipping and sliding on the snow.
Claire managed to hit Adrian with a particularly well-aimed snowball, sending him stumbling backward into a snowbank.
“Bullseye!” she cheered, throwing her arms in the air.
Adrian sat up, brushing snow from his hair. “Alright, I’ll admit it—you’ve got a good arm.”
Claire grinned, walking over to offer him a hand. “Told you I wasn’t scared.”
Adrian took her hand, pulling himself to his feet. But instead of letting go, he gave her a playful tug, sending her tumbling into the snow beside him.
“Adrian!” Claire shrieked, laughing as she tried to push him away.
“Hey, fair’s fair,” he said, grinning down at her.
They both dissolved into laughter, the tension between them melting away with the snow.
As the rest of the crowd began to disperse, Claire and Adrian remained in the snowbank, their laughter gradually fading.
“You’re full of surprises, city girl,” Adrian said, propping himself up on one elbow.
Claire rolled her eyes. “You’ve got to stop calling me that.”
“Why?” Adrian asked, his grin softening. “It suits you.”
Claire hesitated, the playful atmosphere giving way to something quieter, more intimate.
“I guess I can live with it,” she said, her voice softer now.
Adrian’s gaze lingered on her, the teasing spark in his eyes replaced by something deeper. For a moment, Claire thought he might say something, but instead, he stood and offered her a hand.
“Come on,” he said. “Let’s get you warmed up before you freeze.”
Later that evening, Claire sat by the fireplace in the inn’s lobby, a mug of cocoa warming her hands. Adrian sat across from her, his coat still dusted with snow.
“So, are you going to admit I won?” Adrian asked, smirking over the rim of his mug.
“You didn’t win,” Claire replied, narrowing her eyes.
Adrian chuckled. “Sure, whatever helps you sleep at night.”
Despite her protests, Claire couldn’t stop the smile that tugged at her lips. For the first time in a long time, she felt... light.
Maybe, just maybe, Adrian wasn’t so bad after all.