What is the Cornucopia a Symbol of?

The cornucopia is the traditional symbol of the harvest and is often used to represent Thanksgiving. It is rarely used out side the United States.