Question: who sings keep me searching for a heart of gold
Answer: `` Heart of Gold '' is a song by Canadian singer - songwriter Neil Young .