I'm thankful for lessons learned from failure. Because of my competitive nature, I tend to be terrible at giving up even when I know (and its quite obvious that) I have lost. For that reason its very hard on me when I fail at something...after having put in all that effort. Fortunately life gives us second chances. And when those second chances come my way, its the lessons I learned from the first round of failure that lead me out with an undying spirit in the second go-round.