November 20, 2018

The Meaning of Life: 100 quotes from Americans on what keeps them going