There are many things for which we can all be thankful. We have what we need (not necessarily all our wants and desires); we have a place to worship our God; we have a roof over our heads; we have ...