I am not up on my Jim Croce, but Cats In The Cradle is a tremendous song, especially lyrically. I literally tear up thinking of my father every time I hear it.
Oh, and as far as Joan Baez's Diamonds And Rust... Been listening to the Priest version since probably 1981, but up until a few months ago, I had literally never heard the Joan Baez version. I pulled up this video on youtube.
https://www.youtube.com/watch?v=1ST9TZBb9v8Being written about Bob Dylan, the old pictures of the two of them adds to the song. I think I watched this video every night for about a month after I had seen it.
Tremendous!