Thanksgiving is my favorite holiday. Why? Because it is the only spiritual, family based, holiday which emphasizes universal values and principles that are not based on any religion.
All Americans celebrate Thanksgiving.
Even though we also all celebrate the 4th of July and New Years, they don't have the spirituality of Thanksgiving; rather those holidays are more celebratory than reflective. Our other major holidays are either religious based or more of an extra day off from work or school, rather than a real focus on values and principles.
The name says it all. We give thanks, and we do it with family and friends, without the need of religion, presents or fireworks .
Now, I'm sure turkeys would have another point of view.