Lots of things to be thankful for