What is a metaphor?

a direct comparison of two unlike or unrelated things
a concrete object used to represent something else
a word used to create a vivid description that appeals to the senses
a detail that gives human characteristics to something that is not human