President Barack Obama says Americans have much to be thankful for this Thanksgiving while Republicans pay tribute to America's service men and women.

In a holiday edition of his weekend radio and Internet address, Obama gives thanks for the country's founders, the generations who followed, and members of the military, and their families, for the sacrifices they make.

He expresses gratitude for the freedoms service members defend, including speech, religion and the right to choose America's leaders.

He also has kind words for those who work to make America a more compassionate place.

Obama says Americans are greater together than they are alone. He says togetherness is what every day, including Thanksgiving, should be about.

In the Republican address, South Carolina Sen. Lindsey Graham pays tribute to service members spending the holiday away from home, and their families.

(Copyright 2013 The Associated Press. All Rights Reserved)

More From New Jersey 101.5 FM