I've never quite understood how Thanks Giving came about and what it stands for. Also, we have 'Happy Christmas' in the UK and you Americans have 'Happy Holidays'. You have your turkey in November and we have it in December. Do you get two lots of presents or is it just family time?
Just fill me in on what Thanks Giving is and what it means to you.