For thirty years, my mother wore the same faded brown coat so that I could wear a cap and gown. And I am ashamed to admit I never once said thank you.

My name is Daniel Carter. I grew up in a small rented house on the outskirts of Marion, Ohio, where the winters bit hard and the walls were thin enough to hear the wind arguing with the roof.