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.
While celebrating Christmas together, a grandfather shares eight keepsakes with his grandson, inviting him to choose just one as a gift after he has heard each one's remarkable story.