Claire (Alexandra Breckenridge), a savvy venture capitalist from the city, escapes to a quaint town for the holidays and becomes a guest of the Fortenbury Bookstore. Upon arrival, Claire finds Christmas celebrations have been cancelled by the town after a flood and the bookstore is in a dire state of disrepair. She immediately takes on the challenge to revitalise the store, but clashes with the owner, Andrew (Jamie Spilchuk), who initially rejects all her proposed improvements. However, as they work together, sparks fly and the two begin a budding romance. Claire's infectious optimism even inspires Andrew to join her in reviving the yuletide spirit. When Claire discovers that Andrew is planning to sell the bookstore in the New Year, will the spirit of Christmas be enough to change Andrew's mind and encourage him to follow his heart?