During a cold Montana Christmas, Alan cuts down and decorates a Christmas tree for himself and his dying grandfather, George. However, they have no gifts.
George opens a safe containing eight keepsakes and tells Alan he may select one gift. Before making his choice, however, each day he must read a story his grandfather has written previously about each keepsake.
Through these stories, Alan learns the secrets of his grandfather's life -- his shame, his triumphs, his love for God, and the reason behind a family breach.
During the course of these revelations, three generations reunite in an outpouring of love and acceptance.
Click on any of the links above to see more books like this one.