Let’s talk about depression, and how it can stop us dead in our tracks. Perspective on failure and inspiration.