Us ignorant lot in the UK, and me in particualr, are always a bit mystified about precisely what it is you yankee-doodle-doos are giving thanks for. It just doesn't register on our radars! Is it something to do with Independence?
Maybe it's rather similar to us have Bonfire Night on November 5th every year, but not surprisingly no one in the USA seems to know anything about it.
Anyway, happy thanks giving.