Two things I am thankful for, and both are cliche, but it's true.
1st is Jesus changing my mind on those really hard days, the days where I contemplated the end of my days. The times I was done with life, Jesus was there whispering to me his love and promise that things would get better. That guy is amazing!

2nd is my wife, who loves me unconditionally. She could have given up on me multiple times, but instead acted like Jesus by loving me through my hardest times. I am now so very thankful for her decision to be Christ-like (when her faith was weak) instead of world-like.

I am truly blessed and have much to be thankful for, those are my top two.