Every Christmas, Reilly Shore (Genelle Williams) picks a random spot on the map to take an adventurous trip. This year, that destination is the quaint hamlet of Mistletoe Lake. As she arrives, Reilly discovers that the town's lone bed and breakfast is full due to the town's annual Christmas Harbor Festival. When twelve-year-old Emma (Hattie Kragten) invites Reilly to stay on her dad's boat, she learns that Emma's dad Raymond Mitchell (Corey Sevier) is selling his boat and can't participate in the festival. Saddened, Emma enlists Reilly's help to convince Raymond to enter into the festival so they can have one last perfect Christmas on Mistletoe Lake.
Interior designer Reilly finds herself this Christmas in the town of Mistletoe Lake with no place to stay. She accepts an offer from Ray to stay in his boat, helping him renovate the boat for the town's Christmas Harbor Festival.