The annual celebration of Thanksgiving is a great time to pause to reflect on the important subject of being thankful. What does it mean to be thankful? Is there a difference between thankfulness, appreciation and gratitude? What are the causes of ingratitude and how can we avoid or overcome them?