When successful auctioneer Mackenzie (Lori Loughlin) receives word that she has inherited her beloved aunt's hotel, The Northern Lights Inn, she is thrilled. As a child, Mackenzie used to spend every Christmas at the inn and looks back on her time there with her aunt fondly. Unsure about what to do with the inn, Mackenzie enlists help from a realtor named Harris (James Thomas) and his handyman brother Ben. On the other side of town in the Northpole, Santa sends ambitious elf Clementine (Bailee Madison) on a special mission: the inn is actually a power source for Santa's sleigh, and Clementine needs to get Mackenzie to believe in holiday magic once again and revive the inn. With some unexpected help from Clementine and her team of elves, Mackenzie just might be able to rediscover the true meaning of Christmas and find love along the way.