I'm thankful for the people who put up with me when I am far less than my best. The ones who don't mind changing plans at the last minute when I suddenly realize I can't achieve the original goal. The ones who push me through the motions when I am sad and wouldn't bother to do it on my own. The ones who forgive me for the angry voice that is usually angry at myself, but sometimes gets misdirected. The ones who hand me ibuprofen and coffee and breakfast and break down most of camp without my help because I had one too many beers the night before. The ones who patiently belay while I growl at cruxes that may or may not actually exist on days when I can't seem to figure out how my hands and feet work. The ones who quietly listen to my ranty frustrations about things I could change, and also the ones I can't.
If you are anything like me, you have a small circle of some of the best people in your life who, unfortunately, are the ones most frequently subjected to the worst side of you. Today, I'm extremely grateful for those people, the ones who see my worst and remain convinced that it is outweighed by my best, even on the days that I don't necessarily believe that myself.