Question: who sings the song it's been a long time coming
Answer: Sam Cooke