31 years thankful detail