It's Christmas Eve in Bunyan Bay, Minnesota and cantankerous bar owner Gunner Johnson gets in an argument with his wife, Clara. He tells her he's skipping Christmas, storms out of the bar, goes snowmobiling across the lake, falls through the ice on his skidoo and goes into a coma. He comes back in his dream where he's visited by folk legend, Sven Yorgensen, who plays the ghost of Christmas past, present, and future. Sven takes Gunner (Scrooge) on a journey similar to that in Charles Dickens A Christmas Carol only very different. Will Gunner comes out of his coma and finds redemption with Clara at The Bunyan.