recounter

noun

One who recounts; the teller of a tale or experience.