During a cold Montana Christmas, Alan cuts down and decorates a Christmas tree for himself and his dying grandfather, George. As his present, Alan may choose one of eight keepsakes of his grandfathers. Yet before he can choose, he must read a story George wrote about each keepsake. Through these stories, Alan learns the secrets of his grandfather's life.