Well, I've learned a lot from Bill Belichick. I've said time and time again, before I got to New England, I thought I knew a lot about football. But I think he taught me a lot from A to Z. I still carry it to this day.
I believe everything you experience in life and football can make you better.
The beauty of football is you have to perform through ups and downs in a public form with a team and the discipline and the pushing through it and the preparation that it takes to be great - all of those things have served me well.
I've learned lots, obviously - the first thing being never to forget to be grateful. The second is not to bear grudges, because in football, luck does not exist.
Football taught me how hard you had to work to achieve something.
It was a winning team and there were lots of important footballing lessons that I learned in Juventus.
Going away to West Brom, I learned, too. You learn things about football. You learn about yourself. You get to assess the situation from the outside, looking in.
I promise you that during my life, I was more concerned about not letting people down, about doing my part, than I was ever into what it did for me. That is one of the great things about sports, and frankly, football really does instill that.
I think flag football is a great alternative, and it's a great game in its own right. It's a wonderful alternative. You can develop all of the skills and athleticism and glean the lessons you can from contact football through playing flag.