



Pixel+Ink is an imprint of Holiday House Publishing, Inc. First US edition, 2026
First published by Walker Books Ltd. (UK) 2026
Copyright © 2026 Walker Books Ltd.
Cover illustration by Brittany Keller
Excerpt from Library or Lattes? copyright © 2026 Walker Books Ltd.
Published by arrangement with Walker Books Limited, London SE11 5HJ. All rights reserved. No part of this book may be reproduced, transmitted, or stored in an information retrieval system in any form or by any means, graphic, electronic, or mechanical, including photocopying, taping, and recording, without prior written permission from the publisher. Additionally, no part of this book may be used or reproduced in any manner for the purpose of training artiocial intelligence technologies or systems, nor for text and data mining.
HOLIDAY HOUSE is registered in the U.S. Patent and Trademark Ofoce. Printed and bound in August 2026 at Sheridan, Chelsea, MI, USA. Book design by Kerry Martin www.pixelandinkbooks.com
First Edition
1 3 5 7 9 10 8 6 4 2
ISBN: 978-1-6459-5346-3 (paperback)
Library of Congress Cataloging-in-Publication Data is available.
EU Authorized Representative: HackettFlynn Ltd, 36 Cloch Choirneal, Balrothery, Co. Dublin, K32 C942, Ireland. EU@walkerpublishinggroup.com

For BG, with festive love and thanks

DECEMBER 18: AFTERNOON
CASSIE leaned back on her fold1up wooden chair, tugged her plaid blanket across her knee, and peered at the paper in front of her.
Was putting delicate onishing strokes on a watercolor masterpiece while wearing thick woolly gloves and munching lebkuchen a good idea? Nope. Especially now that some powdered sugar had stuck to the paint. Was she going to keep going anyway? Absolutely. If Michelangelo could paint a whole ceiling, she could manage a cute painting of Oak Falls while dealing with low1level frostbite.
Cassie popped another cookie in her mouth and dabbed some snowflakes in front of a very snowy, very festive Little Acorn. Oak Falls always looked its best at Christmas, and Cassie had managed to cap1 ture the steamed1up windows of the coffee shop perfectly. There was the bushy green wreath on the door, the lights twinkling away in the window, a glimpse of two friends laughing by the door...
LILA HAZELL
And the couple hand in hand on the front step. Had she waited long enough to send Tom the message she9d written hours ago?
Cassie: Hey! Just saw a labradoodle that looked SO much like Buddy! Still on to meet later? 6 at the Acorn?
Perfect. Breezy, chill, and not like she9d made up an imaginary labradoodle, or knew there were exactly 15,150 seconds till they9d planned to meet. A totally appropriate message for a boyfriend. Well, not quite a boyfriend... yet.
Cassie thought back to their last long nighttime call, when Tom had told her how much he was looking forward to seeing her again. That he was counting down the days to coming back from col1 lege and spending Christmas break with her. How these holidays were going to be different. Her stom ach knotted. Tonight, after all the off and ons, the long1distance calls since he9d left, she was sure the two of them were finally going to make things official. She9d even worn his favorite button1up red cardigan to make sure things went just how she planned. Tom had a thing for buttons. Well...he had a thing for undoing them.
Before she could overthink it any more, she hit Send and hid the phone in her pocket to stop herself from checking obsessively for a reply. She immediately pulled it back out and checked
obsessively for a reply. Five times. Before admitting defeat and picking up her paintbrush again.
Slipping her gloves back on, she cozied up in her blanket, the portable heater under the counter keeping her snug in her cabin. Outside, tourists wan1 dered from stall to stall, browsing the vast array of gifts and food on offer at Oak Falls9s annual Christ1 mas market. Cassie had already made sure the wooden shelves on the walls and the counter in front of her were freshly stocked with trinkets, candles, cards, and prints. Now, with no customers around, she could finally finish her painting. Her easel, bal1 anced precariously on a pile of Christmas cards, wobbled as she dabbed the final snowflakes.
A lady holding a cute dog in an elf costume wan1 dered into the cabin. Aver browsing for a minute or two, she pointed at the painting. <How much for that?=
<Ah, sorry, this is a commission,= Cassie said. That sounded much better than a gift for my situationship to seal the deal. <What a cuuuutie, though.= She leaned forward to stroke the tiny dog, but it snapped at her with a snarl.
As she hurriedly pulled her hand away, Cassie spotted the steaming cup of mulled cider in the lady9s other hand. A tote bag from the grocery store hung over her shoulder. Bingo! In front of Cassie was a surefire Oak Falls Christmas tourist.
Cassie went into sales mode. <We do have a bunch of Oak Falls prints over there. They9re the perfect souvenirs. We9ve got the Christmas market,
LILA HAZELL
the rink, the bookshop, the town square...= She squeezed out from behind the counter and grabbed a wooden crate of Val9s prints, smiling sweetly at the demon1elf. <And lots of cute doggos, too.= The lady was already busy riffling through the prints, so Cassie glared at the pup and mouthed I9m watching you.
Half of Val9s prints had been snapped up already, even though there was still a whole shopping week to go before Christmas. This year the market had been extra hectic, thanks to Cassie9s hometown going viral when an innuencer rated Oak Falls Most Quaint Christmas Town in North America and the local double cin1 namon donuts a Must Chew Before You9re Through. But Cassie couldn9t argue4there was something extra magical about Oak Falls at Christmas. With rows of cute wooden cabins lining the picture1perfect town square, roofs covered in snow, all their entrances decked with green garlands, welcoming visitors in to look at their cravs and handmade givs, this market rivaled any European Christmas market Cassie had seen online. Which had been exactly Cassie9s mom9s vision when she joined the committee to set it up, way before Cassie was even born.
In the middle of it all was the iconic Oak Falls Christmas tree, its twinkling festoon lights sparkling above the stalls, reflecting off the thick snow. Every evening in December, local schoolchildren stood in front of it to sing carols. The whole place smelled delicious, too, with the sugary scents of hot choco late and cinnamon drifting through the air thanks to
the retro food trucks scattered around. Cassie had landed the perfect job for the holidays.
Choo-choo. Cassie had to smile at the now1familiar sound of the old1fashioned model train chugging slowly around the square. No wonder the town had been packed with visitors since Thanksgiving.
<I9ll take these, please,= the lady with the dog said. <It9s a bit of a haul.= She laid down an armful of prints, ornaments, and one of the packs of cards Cassie had designed herself. The novelty of selling her own work hadn9t worn off yet4and Cassie sus1 pected it never would.
When Val, her mom9s bestie, had offered her the job of looking after Val9s Winter Workshop for the holidays, Cassie had jumped at the chance. She needed to earn some money for college next year, and when it came to Christmas, Cassie was all1in4a festive1sweater1on1November1fifteenth kind of gal.
Plus, the little wooden cabin had special memo1 ries for her. Every year since she could remember, as soon as the Christmas market opened, Cassie had raced to see what new festive prints and ceramics Val had come up with. They all reminded her of sit1 ting at Val9s house as a little girl, playing with paints and clay. Thanks to Val, Cassie had discovered her love of painting. But when she said yes to working in the stall, she9d had no idea that Val would encour1 age her to try selling some of her own work.
<Here you go.= Cassie passed the neatly wrapped bundle over. If there was such a thing as a major in
gift wrapping, she9d be graduating with a 4.0. <And make sure you don9t leave town till you9ve had a peppermint hot chocolate from the Little Acorn.=
The market was getting busier as the afternoon crowd arrived, so once the lady had headed off, Cas sie put up a few more ceramic hanging ornaments and, as soon as it was dry, carefully rolled up her pre1 cious watercolor. Painting it as a welcome1home gift for Tom had been a genius idea4it would remind him of how creative and cool she was. Plus, it had given her the perfect excuse to spend tons of time staring at photos him, all in the name of art.
Re1creating the perfect Oak Falls Christmas scene had also meant Cassie got to dig through all her years of holiday photos with Tash and Abby, her two best friends, who had very rudely not joined her in taking a gap year and instead had headed off together for college in California.
She paused, her mind wandering yet again to her favorite detail on the painting. The one she9d poured hours, days into.
The couple outside the coffee shop. A girl in a pink1and1yellow checked scarf, long wavy brown hair tumbling down from under her woolly hat, big green eyes lit up as she smiled. She was s1moking hot. After all, Cassie thought, if you9re going to immor1 talize yourself in paint, might as well make yourself a three1inch1taller goddess, with zero bad angles. The guy next to her was quite literally a work of art too4692=, dark hair, blue eyes, glasses, oversized
sweater. Long coat. Green wool scarf casually thrown over his shoulder. Brooding stare.
Sorry, did that dreamy sigh come from me?!
Breaking up before he9d left for college had been rough on Cassie, but making up tonight was going to be good. So very, very good.
<Tom, I9m guessing?= An amused voice broke through her thoughts. <Don9t try to deny it. I heard the sigh.= Jack had heard that?! Très embarrassing. Cassie opened her mouth, realized her only option was an outright lie, and shut it again. <What9s this?= Jack laughed as he shook his head, flicking snow off his navy1blue hat before he walked into the cabin. <Cassie Miller, lost for words?=
<Hey!= Cassie leaned over the counter, prodding her friend in the arm with her longest paintbrush, brimming with fake outrage. But her exclamation became an <Oh no!= as pine needles showered down from his brown wool sweater. <Note to self, don9t pick a fight with a walking Christmas tree.=
As usual, Jack was ticking off every single item on the Christmas tree seller fashion checklist.
Battered baggy blue jeans 7
Carabiner clipped to his belt with random DIY tools 7
Faded navy wool hat 7
Falling1apart brown leather boots 7
All accessorized with a delightfully chic streak of soil across his cheek 777
Oak Falls was a pretty tight community, so when Cassie had strolled past the Christmas tree stall on her first week of work and spotted a new face, she9d stopped to say hello. Sure, she could still remember the look on Jack9s face when he realized she was wearing a light1up festive sweater. He probably felt the same about the look on her face when he said he wasn9t really a <holidays kind of guy.= In spite of his iconic job.
<Well, excuse me for diligently helping my custom1 ers.= Jack brushed the needles into a neat pile with his boot. <Anyway=4he edged toward the counter4<if it9s safe to come near...= He placed a steaming red cup in front of her, a gorgeous smell of gingerbread wafting up. <It9s two p.m. Thought you might need one of these.= He paused. <Plus if I hear 8It9s the Most Wonderful Time of the Year9 even one more time, I can9t be held responsible for my actions.=
<You are officially a legend!= Cassie took a sip. <Although... ohh-oh-ha-ha.= She fanned her mouth. <When will I learn to wait?=
<No comment,= Jack said, politely holding back a smile, like he hadn9t seen her do this almost daily for the last few weeks. He would be so good to paint, his face always seconds from a mischievous smile, his friendly brown eyes perfectly framed by the dark freckles scat1 tered across his light brown skin. He calmly sipped from his battered moss1green Yeti cup. Cassie knew exactly what would be in it4black cofee. At nonlethal tem perature. <And anyway. It9s spring. That9s the most
wonderful time of the year.= He threw his hands up. <Can no one in this town just admit it?=
Cassie tried to stifle a grin. <Regretting your life choices?=
Jack raised an eyebrow. <My mom9s job moving to Santaville was not my choice.=
He9d lived in Seattle his whole life up until a couple of months ago.
<And getting a job in a Christmas tree stall?= <Was yes, a questionable decision.= He laughed. <But I thought it would beat working in a bar.= He paused. <I was wrong. So very wrong.=
Even if he hated the holidays, Cassie was grateful for her new friend. Since Abby and Tash had headed to Caltech, home just hadn9t been the same. Fall used to mean long evenings chatting in the diner or in the Acorn. Signing up for some novelty hobby that they9d decide was their whole personality, then ditch two weeks later. (Cassie9s lip scar was a per manent reminder of the ill1advised aerial1trapeze phase.) Taking Cassie9s fawn1and1white boxer, Daisy, for walks so Abby could admire the changing color of the leaves and Tash could admire any single guys who had stopped off on a tourist trip. The last few months had felt pretty lonely without them.
Cassie took another sip of her drink, which had thankfully cooled somewhat. <Who knows, Jack. If you keep turning up with drinks to see me through the afternoon, I might even give you a free pack of my cards,= she informed him.
LILA HAZELL
<My mom will love 9em,= he said with a wry smile. Cas1 sie knew by now that sending Christmas cards wasn9t his thing. Nor were festive drinks. Novelty sweaters. Any1 thing that tasted of nutmeg, clove, or ginger. The only festive thing he was into was selling trees to earn some cash while he saved up to start a two1year marine conservation placement in Maine next summer.
<Fine. Grinch mode it is.= She shook her head. <I will break you, though...= She rang some tiny jingle bells in his direction.
<And that9s my cue to leave.= Jack laughed and rubbed his dark stubble, scattering dirt onto a hand1painted plate. <Y9know, my boss said earlier that just before Christmas, we may need to break up actual fistfights?=
<Most wonderful time of the year, amiright?= Cas1 sie chuckled as she gave the table of painted festive plates and homemade candles a quick dust, just in case Jack had been within a foot of them.
She stepped back behind the counter and opened her Flightradar24 tracking app. One hour till Tash and Abby landed. Two till Tom touched down.
<Same time tomorrow, then? I9ll bring the4= she started to say to Jack. But she was interrupted by customers striding to her counter so fast the floor1 boards of the cabin shook.
<I9m sorry,= a familiar voice barked, <is this the stall where the legendary artist Cassie Miller works?=
Cassie spun so fast she Frisbeed the plate she9d started to dust. Jack caught it silently.
What were Tash and Abby doing here already?
<Cassieeeee!= Tash nung her arms around her, squealing excitedly as she squeezed all the air out of Cassie9s pufy coat. <Man, have I been waiting for this!=
<What is happening?= Cassie said in disbelief, but it was muffled by Tash9s shoulder.
<Although...= Tash stepped back, her green eyes scanning Cassie. <We leave for two and a half months, and you think a sleeping bag is accept1 able holiday fashion?!= Tash9s perfect mouth, shining with fresh red lipstick, grinned mischievously. <Thank goodness we9re back!=
<Ignore her. You know she9d trade hypothermia for a look.= Abby flicked Tash9s deep maroon beret, waiting patiently for her hug.
Even though Cassie knew every detail of Abby9s life, face, and brain, she still always had to take a beat to process how beautiful she was. She had a new tiny gold nose stud that made her more stun1 ning than ever.
Tash grabbed them both to take a super1smiley reunion selfie, Cassie happily bundled in the middle.
<Incredible light. I couldn9t not.=
Cassie was the one grinning the hardest, feeling like someone had flicked the on switch for her own internal Christmas lights.
<Missed you, bud,= Abby said quietly, finally get1 ting her turn for a hug. Abby hugs were never quick. They were strong, they were slow, they could mend anything and everything.
LILA HAZELL
Cassie9s two glorious besties were back. And bet1 ter than ever!
<Please tell me this isn9t a sugar1induced halluci1 nation?= Cassie said.
<We got bumped to the earlier flight. Thought we9d surprise you!= Tash said.
Abby gasped, her big brown eyes sparkling even more than normal. <You did not tell us you were selling these!= She picked up a pack of Cassie9s cards, Tash going into photo1taking overdrive. Cas1 sie shrugged, like it was no big deal...rather than a really big deal that still made her happy every single day. <Sign me up for three packs.=
<And me...= Tash tugged the ends of Cas1 sie9s pink1and1yellow checked scarf. <Now, think you can finish up a bit early, or is it=4she lowered her voice, like it wasn9t already way too late to be discreet4<business, business ...= She nodded toward Jack, who was quietly pretending to browse.
<Oh, that9s not a customer! That9s Jack,= Cassie said. Hearing his name, Jack turned and pulled his hand out of his pocket, giving Tash and Abby a short wave. <If you want a Christmas tree, he9s your guy.=
<Well, nice to meet you, not1a1customer.= Tash stretched her hand out, eyebrows raised, her fresh deep red manicure glistening. Cassie shook her head. Weren9t college students supposed to be broke? <I9m...=
<Tash?= Jack guessed, then turned toward Abby. <Which means you must be Abby.=
Abby shook his hand, her lips pressed together as she took him in. Cassie could almost feel Abby9s brain whirring, trying to slot this new piece into the puzzle of Cassie9s Oak Falls life.
<So how come we9ve never seen you around then, Mr. Christmas Tree?= Tash asked. She pulled a twig out of Jack9s hat, ignoring his flinch. Personal bound1 aries were just a concept to her.
Jack shrugged. Chatting with strangers wasn9t his happy place. <Well, you both being on the West Coast is probably top of the list.= He gave a mischie1 vous smile. <I arrived from Seattle in October. Cassie9s been showing me the ropes.=
<In1ter1esting,= Tash said slowly, her eyes narrow1 ing. Cassie knew exactly what that look meant, and she needed to head it off. She hadn9t yet filled the other two in on her plan with Tom tonight. Abso1 lutely, definitely not because she was scared of what they9d say.
<So whaddya say, Cass?= Abby looped her arm through Cassie9s, resting her head on her shoulder. <The Acorn? Our first peppermint hot chocolate of the season?=
Cassie was one step ahead4she9d already asked Val if she could take the afternoon off to prepare for their arrival.
The holidays were officially GO!
DECEMBER 18: EVENING
<WOULD it be too much to admit I9ve got an agenda?= Abby said, pulling her phone out to check her list. The three friends were at their favorite table by the window in the coffee shop. <I just needed to make sure we covered all your news first. I don9t want to miss a single thing.=
<Guuuuys.= Cassie rolled her eyes. <You know my stuff! It9s your news I want. College life! Abs, did you make that soccer team? Tash, did you manage to not murder your roommate?= The pics Tash had sent of a passive1aggressive Post1it standoff over a piece of cheese were a lot.
Tash blew on her drink innocently, her face almost hidden behind a stack of marshmallows. <Seriously, Cass? You want to mess with Abby when she9s work1 ing though a list?=
<Agenda item one,= Abby said formally, ignoring them both. <Is Tash kidding me that you need to can cel your January visit? Tell me she9s kidding!=
<Well...maybe not the best one to start off with, 9cause, sorry, Tash9s correct. My dad9s visiting! Which obvs I can9t miss.= As much as Cassie couldn9t wait to visit them in California again, she was almost bursting with excitement at the thought of her dad visiting Oak Falls in January for the first time since he9d left for Australia eight years ago. She9d finally get to meet his long1term girlfriend, Zara, too! They were planning to get their snowshoes out to hike the falls trail, bundle up to go kayaking, play guitar way too loud in their garage like they used to...Cassie couldn9t think of a better start to the new year, even if her mom seemed about as pleased as when Daisy gobbled their Tofurky last Christmas Eve. <Could we do February instead? Book the date right now?=
But they were interrupted by a knock at the steamy window. Jack waved cheerily as he walked over from loading a tree onto the back of a pickup truck.
<Sorry, guys,= Tash said, not taking her eyes off him as he headed off across the square. <Can I suggest an agenda addition? How Cass failed to mention she is getting paid to hang out with someone who looks like my search result when I type 8lumberjack hottie9 into Gemini.=
Cassie brushed her off. <I figured you9d meet him when you were here. Jack9s just...= How could she describe her surprise new friend? The one who9d made these last few weeks way more fun than she9d expected, even if the only thing they had in com1 mon was that they9d both ended up working at the
Christmas market? <Jack. But it has taken=4Cassie checked her phone for the time, and maybe to see if Tom had replied4<less than five minutes for Tash to get on my case about my love life.=
<Thoughts and prayers.= Abby shook her head in solidarity, knowing all too well how it felt to be on the receiving end of this interrogation.
But Tash just snorted. <Um, love life, guys? It9s your love deaths I9m concerned about.=
<Climate change is a concern. My love life is not,=
Abby said sternly, but why was she staring down into her drink and trying not to smile? Cassie was pretty sure4from the way her face lit up whenever she talked about Zoe, who she9d met in college4that she might have a new love of her own.
<And my love life is alive and well, thank you, Tash.= Cassie sipped her drink, hoping the sugar might soven the mic drop that was coming. Jack knew many things about Tash and Abby4but one slightly glaring thing Cassie had failed to mention was that they were not Tom9s biggest fans. Or fans at all. <In fact, brace your1 selves. Things with Tom and me are... good?=
It was going to be a mission, but this Christmas, Cassie was determined that her besties would dis1 cover the new Tom who had emerged since he9d left Oak Falls. A Tom who took himself, and Cassie, more seriously. A Tom who she knew was about to prove that her faith in him was justified, even if the road to get there had been...bumpy.
Tash9s left eyebrow had already shot up.
<Good that...you9re finally friends?= she said suspiciously.
But Cassie had to be honest. She was meeting Tom in just over two hours and needed everything to go smoothly.
<Good that I think we9re about to go official.= She said it with confidence, so they would know that this time she meant it.
Tash and Abby shot each other a concerned look, just as she9d expected. They9d been here before. Many times.
<Look, I swear things have changed.=
Abby looked worried. <You know we just want you to be happy, Cass?=
<It9s different this time. For real. We9ve started communicating, really communicating. And tonight we9re meeting to have...y9know...=
<A home STD test?= Tash said deadpan, but mouthed Sorry right away. The last time they9d seen Tom was the night before he left for college, when he9d decided he needed to start school without any baggage (and Cassie was the baggage).
<No, the talk.= Cassie9s stomach was in knots. As scary as it was, making things official, being his girl1 friend and not just a friend with benefits, was exactly what she wanted. What she needed. And just in time for the holidays! It couldn9t be more perfect4and if he wasn9t going to ask, she was.
<And that9s tonight?= Abby smiled softly but couldn9t quite cover the concern in her voice.
<And the sweet, lovely tree1selling boy who knew our names, carries trees for old ladies, has that cute little gold1earring1graphic designer1meets lumber1 jack vibe, catches plates in the air, and brings you daily hot drinks...?= Tash squinted at Cassie.
Cassie needed to squash this. Fast. <Jack is great. It9s just we mainly talk about you guys. And=4she searched for the words4<mycorrhizal networks? Like... how trees talk to each other. Using fungus? The, er... Wood Wide Web?=
Both girls looked baffled.
<And he9s single,= Cassie added. <If anyone9s inter ested? And really into forests?=
Tash looked like she was seriously considering it.
<The thing is4= Abby started.
But Cassie was distracted by something over Abby9s shoulder. Outside the bakery, by the giant Oak Falls tree.
She wiped the steamy window with her sleeve, the glass squeaking. Could that be...
A cute guy with a long tweed coat.
A cute guy wearing dark1rimmed glasses.
A cute guy who was definitely, absolutely Tom.
Trying to discreetly see if Cassie was at her stall.
Two hours early!
Without stopping to think, Cassie grabbed her hat, her lip gloss, and the tube with her painting. Then, with a cry of <Back in a sec!= she dashed out the door.
No wonder Tom hadn9t replied to her messages. He was coming to surprise her! More proof of how much he9d changed.
Her heart raced as she hurried past the tiny wooden stage where a school orchestra was play1 ing <Frosty the Snowman,= past the food truck sell1 ing mulled cider, past the cabin selling gorgeous holly wreaths, and the one next door, every inch covered in homemade decorations. Panicking, she ran her fingers through the ends of her hair. Bit her bottom lip. Slicked on some lip gloss (which her hair immediately got stuck in). Wiped under her eyes for any mascara that had smudged. Not ideal, but a five1second makeover was as good as it was going to get. With a deep breath, she tapped Tom9s shoul1 der, still perpetually delighted by just how tall he was.
He turned around, his pale blue eyes wide with surprise.
But his face softened when he saw who it was.
<Cass!= Forget a hot drink melting Cassie9s insides4 this boy could do it with one look.
<Surprise!= she cried. She was so used to seeing him only on video calls, but here he was, in every dimension. <Beat you at your own game.=
She pulled him into the biggest hug, resting her head on his chest, running her fingertips along the smooth skin of his neck, loving how it felt so famil1 iar and so new all at the same time. He smelled so good, like firewood and cinnamon. She breathed him in. Breathed it all in. This was worth every single second she9d waited.
<Guess you couldn9t wait till six,= she teased him.
He brushed a strand of her long wavy brown hair
LILA HAZELL
off her cheek. <Not when you9re looking like that.= He tugged playfully at the buttons on her cardigan. Cassie shrugged as if she hadn9t been working on her outfit for a week. <It9s good to be back.=
He grinned. She grinned.
But he noticed Cassie was shivering. Yup, it was snow1 ing and she9d really decided to grab a lip gloss, not a coat. <Do you want this?= He pulled of his gray tweed coat and draped it over her shoulders. Cassie swooned so hard she worried she made an actual noise.
<For sure. Although I want this even more.= She stood up on her tiptoes, put her hands around his neck, and kissed him.
Tom9s lips were so soft, so warm, so familiar on hers. As they kissed, not caring who was watching, every1 thing around Cassie blurred into one big happy fes1 tive scene, like something from one of the Christmas rom1coms she9d been drip1feeding into her soul these last few weeks.
Nothing mattered but how it felt to finally be kiss ing Tom again.
And again.
And maybe again again, even though they both knew it was getting obscene.
When her feet started to go numb in the snow, Cassie tilted her head back. Tom gently brushed a snowflake off her eyelashes, ran his hand down her face, and held her chin.
<Even better than I remembered,= he said, with a raise of his eyebrow that made her feel all the things.
<Hard agree.= There was playing it cool, like she normally tried to do around him, and there was wait ing ten weeks for this moment.
<Want to join us?= She nodded to where Tash and Abby were sitting in the window of the Little Acorn, watching every move Tom made. Abby waved. Tash did not.
<Um...= Tom returned the wave before sucking his teeth, his shoulders dropping.
<We can do some more of that after.= She reached up and kissed his lips softly.
But he looked down, shiving his weight awkwardly. <Cass. I9d love to. Really love to. But that9s what I was coming to say. Some family are in town...= He glanced over to the bakery, where a group of people she didn9t recognize were peering into big paper bags full of pas1 tries they9d just bought. <I was the last to know. So I9m going to have to rain1check, if that9s okay?=
So that9s what a sucker punch feels like.
<But same time here tomorrow?= He tugged the ends of her hair again. <I9ll make it worth it, I promise.=
The rom1coms she9d been watching didn9t have this scene. But she9d waited weeks. Months. So what was one more day?
<You9d better make it very worth it,= Cassie said as she wriggled out of his coat and poked his chest with her cardboard tube, deciding that her paint1 ing could wait until their proper date. <I9m talking pull1out1the1stops1date worth it.= See, Tash! she silently declared. I, Cassie Miller, am not a pushover!
<Deal.= Tom nodded, gently kissing her on the forehead, before quickly saluting in the direction of Abby and Tash and heading over to his visitors.
Cassie gazed at him until he was out of sight. Yes, she even thirsted at his back view.
But she could feel Tash and Abby watching her watching him walk away, so with an innocent smile she headed back into the warmth of the cofee shop.
She expected a grilling, a teasing, a something. But when she sat down at the table, neither of her friends spoke.
Abby was looking at Tash. And Tash was looking at Abby.
Cassie flicked the snow off her hair and pulled it up into a messy bun, waiting for someone to break the silence. But ten seconds later and still nothing4which for Tash was a record.
<What?= Cassie laughed. But nothing. <Seriously, what?!=
She leaned back in the soft armchair. The others didn9t return her smile.
<Tash...?= Abby said, like Cassie had caught them mid1negotiation.
<Abby...= Tash said back shortly.
Okay, this didn9t feel good. The three of them didn9t have secrets.
<Can someone tell me what9s going on, please?= Tash shrugged. <You know you9re too good for him...= This wasn9t a hot take for Tash4so why was she fiddling awkwardly with the handle of her
mug, not making eye contact? Cassie9s stomach lurched.
<Someone really needs to tell me what9s going on.=
When Abby and Tash had decided to go to col1 lege together, Cassie9s worst fear had been that she9d start to feel left behind. And right now, she felt miles away from either of them.
<Fine.= Abby swallowed, lifting her eyes to meet Cassie9s. <Zoe9s sister9s at college with Tom.= She was speaking softly, carefully. <And we weren9t sure if it was a big deal, what was going on with you two, but the word is...= She sighed. <Look, I9m just going to say it...The word is, Tom9s dating someone.=
The nausea that hit Cassie was so sudden, so fierce that she had to steady herself on the arm of her chair.
Tom was seeing someone?
But her lips were still tingling from kissing him! They9d just arranged a pull1the1stops1out1date tomorrow!
<Errr...= No words came.
Zoe has to have it wrong.
<I9m sorry, Cass...= Tash put her hand on Cassie9s arm4but Cassie shook it off. No. She was the one who knew that boy best. She was the one Tom talked to for hours until they fell asleep. Not stupid Zoe9s stu1 pid sister. <We thought you9d rather know.=
Rather know? She9d rather plunge her head into the vat of mulled cider on the counter.
But freaking out wouldn9t help anything. There had to be an explanation! And she needed her friends to get on board with the new Tom while she sorted this mess out.
Cassie took a deep breath, trying to channel Zen1like calm.
<Look, guys...= She tried to sound unrattled. <I9m sure it9s just a mix1up. I mean thanks for telling me, but I9m sure there9s a simple explanation. I9ll chat with Tom tomorrow. Clear it up.=
She needed to focus on the facts and not some stupid rumor. She9d just kissed him! Whoever started the rumor wasn9t going to take away the perfect, romantic Christmas she9d been planning for weeks.
Her phone vibrated on the table, with a voice note from someone she didn9t expect. Her dad.
Eight forty1five a.m. in Sydney. She couldn9t remember if that meant he was in the future or the past. Either way, it was early for him to be messag ing. Cassie lifted her phone up to listen, ignoring that Tash and Abby were still looking at her like she was a puppy someone had just kicked.
Hello, my darling daughter. Beautiful morning here. Hearing her dad9s thick weird hybrid American1Australian accent4or Australican, as he called it4always made her feel better. Honestly, Sydney is something else. The beach today4he blew a kiss4unbelieeeeva-bull! The sound of waves felt a million miles away from the snow falling outside. So it9s a quick one. But I wanted you to be the orst to know. He paused. Zara mom9s had some
hospital stuf come up. Everything9s all okay, don9t you worry, but we can9t make it in January. Okay, maybe his voice didn9t always make her feel better. This was the worst! Now, I haven9t spoken to your mom yet. But me and Zar had an idea. How about you coming to Australia for Christmas instead? Wait, what? Cassie stuck a onger in her ear to make sure she was hearing it right. I know, it9s late in the day. Bit of a wild one. But we9d make it super special for you. Tofurky and a tan! He laughed at his own joke. I9ve already looked up nights for this weekend4all you need to do is say yes!
Was her dad really offering to switch her cozy Oak Falls Christmas for her first1ever visit to Australia? Swap snowflakes for surfboards?
Cassie played her dad9s message again, her mind spinning.
<You okay?= Abby shook Cassie9s knee. <You look like you9ve seen a ghost. And not in a 8Christmas Carol9 way.=
Cassie just blinked.
<Can you cook a Tofurky on a BBQ?= she asked. So many thoughts and questions were racing through her brain that it had given up and gotten stuck on Christmas dinner.
Tash snorted. <I9m going to say yes? Based on nothing but vibes? But seriously, Cass. What is going on...?=
Cassie shook her head, still in disbelief. <This=4 she pressed Play on the message, making sure her volume was on full, cupping her hand behind the
speaker4<is what9s going on.= She watched as Tash9s jaw dropped, as Abby mouthed Oh my god.
But what could she say to her dad? Saying yes meant seeing him. Meeting Zara. Swapping her down vest for a bikini. Removing hair. So very much hair. Missing out on the holidays with Abby, Tash, her mom. Tom.
If she said no, she could have a cozy Christmas with her besties. Clear up that whole silly rumor. Have her first Christmas as Tom9s official girlfriend.
Go to Tash9s Crimbo Limbo house party4the legend1 ary and best night Tash threw every year in the limbo between Christmas and the new year, where no one knew what day of the week it was and pajamas were day wear. Miss out on some hot beach time, sure, but she could drown that sorrow here with hot chocolate.
<Let9s play that one more time,= Tash said. <Because if I heard right, you9re being offered the free trip of a lifetime starting in=4she checked her Apple Watch4<less than seventy1two hours.=
<Do you think they really do put tinsel on their palm trees?= Abby asked. <I saw a TikTok about it.=
Cassie tried to stop the overwhelm as they lis1 tened again.
Don9t panic, Cass. You just need time to think, that9s all. No need to rush. This was a big decision. But as the message played for a fourth time, another notification pinged.
SNOWFLAKES OR SURF BREAKS?
Dad: Hey darling! Forgot to say. The flights are on hold for 12 hours. To come out for just over two weeks if that works? Chat with your mom and let me know as soon as you can xxx / 🥂🎄

Dad: Hope it9s a yes! 🙌

Dad: Crossing all my fingers and toes
Okay, maybe there was a rush. Maybe it was time to make a decision4a cozy Christmas at home, or a season of surf and snow?



