Millions of Americans are observing the Thanksgiving holiday today (Thursday), a time for family and friends to reunite and reflect on their blessings.

In towns and cities across the United States, Thanksgiving is marked by parades, charity events, and traditional turkey dinners.

A record number of Americans are traveling to see family and loved ones this holiday, even after a large snow storm delayed thousands of travelers in the mid-west.

President Bush is spending today with his family at his ranch in Crawford, Texas. In a Thanksgiving message, he wished the American people a happy holiday. Mr. Bush also praised the men and women of the U.S. military for their service, including in Iraq and Afghanistan where tens thousands of troops are eating traditional turkey dinners.

Thanksgiving is held each year on the last Thursday in November. It dates back to 1621 when European settlers and native American Indians ate together to celebrate a bountiful harvest.