Bob Revere (Marshall Teage), a small-town war hero, is heartbroken when his onw son Tom loses his life defending America. Tom left behind a son of his own name Christian, and 14 years later, the young boy and his mother move back to the small town to be with ther family for the holidays. When Christian is threatened with school suspension for bringing his Bible to school, Bob notices that his country is headed in a dangerous direction and that freedom itself is on the line. Encouraged by his grandson Christian, who asks "what did his father die for?", Bob finally takes a stand for his beliefs and finds himself jailed for putting up the town's Christmas tree and refusing to take it down. In this beautiful story of love and forgiveness, they discover a way to unite and to make a difference in the community by claiming their freedom and standing up for their rights.