Thanksgiving Day is a national holiday celebrated in Canada and the United States as a day of giving thanks for the blessing of the harvest and of the preceding year. Almost in every culture in the world there is a celebration of thanks for rich harvest. The American Thanksgiving began as a feast of thanksgiving almost four hundred years …