I'll add Tom Waits' "Martha". I've always found it amazing how young Tom put himself into the mind of a 60 years old man.