We have much to be thankful for