The season of thanks and giving is upon us. There are so many reasons to be thankful and so many