I understand that it is Thanks Giving Day today but in Japan it is “Labour Thanks Giving Day”!
“Labour Thanks Giving Day” is a national holiday and it is
“For people who work, appreciate each other’s work”.
Since Japan is an agriculture country,
Japan had a custom of thanking harvest to God.
It started from Asuka period(592~710).
The meaning is close to Thanks Giving Day but a bit different!