Fred J. Eaglesmith. If you don’t already know him, you should.
He is one of Canada’s very finest songwriters, with the best of his lyrics subtly evoking a muted nostalgia for a hardscrabble past–for everything that’s been lost to us, or that we’ve chosen to ignore–and a gruff fathoming of what is often locked up tight in any human heart. Here is a recent video, “Johnny Cash”:

I have written him three songs–maybe one day I’ll even send them.
Click on the thumbnails below for larger versions.