So many things to be thankful for.