For once, Rachel Campbell doesn't have to spend Christmas at her parents' house with all the relatives. Her grandparents have planned a bucket-list cruise through the Panama Canal, and Rachel is free to go skiing with her friends. Then grandpa's cancer takes a turn for the worse, and Rachel has no choice but to go home for Christmas. The real problem is that she has nothing to give her grandfather on what might be his last Christmas with his family...