Holly was a high power executive in a big city, but was originally from a small town called Mistletoe Springs that she hadn't been back to since her father passed four years ago.
While waiting to hear about a big promotion , Holly's mom ask her to come home for Christmas ,when she arrives at her family's Christmas Tree farm Holly's mom tells her that a developer wants to buy the farm and she's leaning towards accepting the offer as its getting to be too hard to run the farm on her own.
Holly has a fit and argues that she won't let her mother sell the property, then tearfully storms off to the local diner to get a hot chocolate, where she runs into her first love, the high school boyfriend she abandoned to go to the big city... little does she know that he is now the mayor of Mistletoe Springs and is all in favor of the development that will destroy her family farm to build a luxury hotel and spa!
Back at the farm, Holly's mother (whose name is Joy) is having second thoughts. If Holly stays to help her, Joy thinks they can run the farm together as a B&B/wedding venue. The farm is quaint and just needs some sprucing up, especially the barn, which would be ideal for weddings, dances, etc.
While Joy waits for Holly’s return, her good friend, Doc Jack stops by to give her the test results that she’s been waiting for and the news is not good; ‘Joy, I am so sorry, you are going to need surgery and a transplant as soon as possible;’ in tears, Joy collapses into Doc Jack’s arms; ‘Don’t tell Holly. I can’t ruin Christmas for her.’
But just as the words leave Joy's mouth, she realizes Susie, Holly's best friend since they were 4 years old came to the house & overheard the conversation. Joy begs Susie not to tell Holly, but Susie is conflicted, she loves Joy & wants to keep her secret, but thinks Holly has a right to know.
Holly comes back and there's only one thing to do: Joy makes her special hot chocolate (secret ingredient: a generous slug of Kahlua; Holly says, “this is so much better than the hot chocolate at the diner!”) and they bake dozens of cookies for the annual Mistletoe Springs Christmas Cookie Contest – then comes a sudden knock on the door – it's Blandon, Holly's high school sweetheart, with his adorable and never-complaining 8 year old son who's pining for a new mommy (Blandon's wife died, but we never learn what happened to her).
Blandon ask Joy if she has made any decisions about the farm and ask if he can stop by sometime this week and cut down a tree, Joy says Holly can take you boys now, Holly says she hasn't cut down trees in years but Joy insists and off Holly, Blandon and Blandon's son Noah go.
The leave the house and Noah, the tow-headed little scamp, dashes to the old barn. Holly and Blandon go in and are unable to locate him, until they hear giggling in a giant hay bale in an overhead area. Holly and Blandon climb the ladder and all three have a great time throwing hay at each other, until they see movement in a far corner of the barn below. Blandon climbs down and finds a mama cat and litter of kittens.
Holly's cell phone rings: it's her boss, saying that the ad agency's Tiny Hats account has gone viral due to an alert poster on Primetimer, and if Holly can create a winning ad campaign by Christmas day, she'll get the big promotion; otherwise, she's fired. Holly looks out the barn door at the Christmas trees, and at the kittens, and has a wonderful idea - Tiny Hats for people, for pets, and as Christmas Ornaments!
Later, Holly muses as she uses a curling iron to get her hair just perfect... it seems like days have passed since anything has happened. Is this the Christmas Magic that everyone talks about that's causing some kind of time travel? Or is it possible that no one cares about her story?
Suddenly Holly's phone rings its her best friend Susie who wants to know if she wants to go into town with her for the gingerbread house completion followed by wreath building and then later meeting her boyfriend Tom and Blamdon for drinks , and by drinks she means hot chocolate but they are going to go crazy and put some peppermint in there.