Question: who wrote i've seen fire and i've seen rain
Answer: `` Fire and Rain '' is a folk rock song written and performed by James Taylor .