All of the best songwriters have songs pouring out of their ears, and consequently, they are awfully generous with even their most precious work. John Prine and Bonnie Raitt, Neil Diamond, and The ...